サイト移転後によくあるエラーがこれだ。
商品一覧が表示されず、代わりに下のエラーメッセージが表示される。
Error! Unable to determine the page link!
これは、「サーチエンジン対策のURLを使用」をtrueにしていると発生する。
原因は2つ考えられ、Webサーバが対応していないことがある。
PATH_INFOが利用できるか、レンタル会社に聞いてみよう。
PATH_INFOが正常に動作している場合は、プログラムを修正する必要があるかもしれない。
\catalog\includes\application_top.phpの225行目あたりに
$PHP_SELF = str_replace(getenv(‘PATH_INFO’), ”, $HTTP_SERVER_VARS[‘PHP_SELF’]);
という行があるので、
$PHP_SELF = str_replace(getenv(‘PATH_INFO’), ”, $_SERVER[‘SCRIPT_FILENAME’]);
と変更すると動作する場合もある。