kushima michio
michiok_mac****@mac*****
2005年 6月 3日 (金) 15:54:46 JST
もし、mod_ rewrite を使う場合、 何かhtpd.conf をこうすればなど、 詳しく書かれているところありますでしょうか? On 2005.06.03, at 15:28, kushima michio <michiok_mac****@mac*****> wrote: >はまだ様 > >場所わかりました。 >文字列置換でしたか...。 > >ちょっと、不毛な問いかけかも知れませんが、 >文字列の変換ということであれば、URLの最後に、htmlを >つけるとかも可能な気も....。 >でも、.phpが残っていれば、検索エンジン様にばれてしまうということか...。 >だめですね。 > >mod_rewrite がない環境なんで、何か手がないかと思ったんですが...。 > > >On 2005.06.03, at 11:26, hamada <bungu****@leo*****> wrote: > >> >>こんにちわ。 >> >>On Fri, 03 Jun 2005 09:26:12 +0900 >>kushima michio <michiok_mac****@mac*****> wrote: >> >>> これって、apacheの何かの機能?モジュールを利用してるのでしょうか。 >> >>/catalog/includes/functions/html_output.php >> >>> $link = str_replace('?', '/', $link); >>> $link = str_replace('&', '/', $link); >>> $link = str_replace('=', '/', $link); >> >>「SEARCH_ENGINE_FRIENDLY_URLS」がtrueな場合、生成リンク中の「?&=」を「/」 >>に置換します。そんだけ。 >> >>URLの引数は普通「?」等で区切られるんすが、ApacheのAcceptPathInfoディレク >>ティブが有効に設定されてれば >> >>「URLの後ろに妙なパスが付いててもエラーにならない」 >> >>ことを利用し、「/」区切りで変数を受け渡そうってのが「検索エンジン対策の >>URL」という奴だと当方は理解してます。 >> >>ちうことで、Apacheは「この形式のURLでもエラーにならない」ようには設定さ >>れてますが、それ以上はなにもしてません。 >> >>> http://www.xxx.com/product_info/cPath/11_17/products_id/111.html >> >>↑上記リンクには.phpがありませんので通常のApacheはこのリンクをPHPだと理 >>解出来ない(PHPに相当するハンドラを呼び出さない)ですし、そもそも >> >>http://www.xxx.com/product_info >> >>というファイルはない(http://www.xxx.com/product_info.phpはある)ので、 >>404 Not Foundを返すハズです。 >> >>はまだ >> >> >> >>_______________________________________________ >>Tep-j-general mailing list >>Tep-j****@lists***** >>http://lists.sourceforge.jp/mailman/listinfo/tep-j-general >> >> >_______________________________________________ >Tep-j-general mailing list >Tep-j****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/tep-j-general > >