[Tep-j-general] Re: サーチエンジン対策のURLについて

アーカイブの一覧に戻る

hamada bungu****@leo*****
2007年 2月 14日 (水) 18:10:14 JST


こんにちわ。

On Wed, 14 Feb 2007 14:26:51 +0900
nishiyama <nyoro****@gmail*****> wrote:

>       header("location: http://www.トップページ");

あ、コレで良いんですか? たしか当方は

> header('Location: ' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . (int) $HTTP_GET_VARS['products_id']));

とかしてたような気がしたんですが、それで良いならハナシは簡単。

>       if (sizeof($GET_arrays) > 0) {
>         while (list($key, $value) = each($GET_arrays)) {
>           $HTTP_GET_VARS[$key] = $value;
>         }
>       }
>     } else {
>       header("HTTP/1.1 301 Moved Permanently");
>       exit();
>     }

今さらですが、↑コレ、ただLocationが無いだけじゃなく、ちょっとヘンじゃな
いですか?

元々の曽我部さんの書かれてたコードは

「環境変数path_infoの値を/で分解出来なかった場合」
(分解して得られる配列$GET_arraysのサイズが0)

のelseだったと思うんすが、上記はelseが

> if (sizeof($GET_arrays) > 0) {

に対応しない深さに書かれてるようにみえます。本来置かれるべき場所は、もう
1行上のような。

単なるtypoなのかな??


はまだ




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る