MT5で内蔵されている検索機能を使って検索結果を表示をさせたときに上記のアドレスが
http://exsample.com/mt/mt-search.cgi? ・・・・・・・
などと表示されてしまいます。
mtの入っている階層を見せたくないのですが見せないようにすることは可能なんでしょうか?
よろしくお願い致します。
MT5で内蔵されている検索機能を使って検索結果を表示をさせたときに上記のアドレスが
http://exsample.com/mt/mt-search.cgi? ・・・・・・・
などと表示されてしまいます。
mtの入っている階層を見せたくないのですが見せないようにすることは可能なんでしょうか?
よろしくお願い致します。
Apache Webサーバでしたら、mod_rewrite を利用してURLを変更することができます。例えば、以下のように記述した .htaccess を用意してやれば;
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/search/(.+)$ /cgi-bin/mt/mt-search.cgi?IncludeBlogs=1&Template=example&search=$1 [QSA,L]
".../mt-search.cgi?search=検索キーワード" というアクセスを "http://example.com/search/検索キーワード" というURLで見せることができます。詳しくは mod_rewrite のマニュアルや設定サンプルを参照してみてください。
さっそくのご回答ありがとうございます。
.htaccessで使えるということですね。
これ以外の対応というのは難しいのでしょうか。apacheでなかったときやmod_rewriteが入ってないなどがあったときです。
ほとんどが入っているのかもしれませんが。
mod_rewriteが入っているのか確認してみたいと思います。
ありがとうございました。