[Tep-j-general] Re: Apache2で検索結果のリンクURLについて

Back to archive index

hamada bungu****@leo*****
2005年 9月 22日 (木) 08:52:50 JST


こんにちわ。

On Wed, 21 Sep 2005 18:03:10 +0900
ナガノ <dvd****@shnm*****> wrote:

> catalog/product_info.php/manufacturers_id//products_id/33

あ、ホントだ。全然気付いてませんでした。

これってつまり

/catalog/includes/modules/product_listing.php

> if (isset($HTTP_GET_VARS['manufacturers_id'])) 

=「manufacturers_idがセットされてるかどうか」だけで判定してリンクを生成
してる弊害なんでしょうね。変数の中身まで見てないから。

ということで本来はproduct_listing.phpのほうで判定条件等をいじるのが筋な
んでしょうけど、めんどくさい(^^;ので当方は

/catalog/includes/functions/html_output.php

>       $link = str_replace('?', '/', $link);
>       $link = str_replace('&', '/', $link);
>       $link = str_replace('=', '/', $link);

の下に

>       $link = str_replace('manufacturers_id//', '', $link);

とか追記して対処しちゃいました(^^;;

これ絶対ダメな方法だと思う(^^;んすが、とりあえず手元では期待通りに動作し
てるように見えます。

はまだ






Tep-j-general メーリングリストの案内
Back to archive index