人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エックスサーバを使っています。
エックスサーバ内Q&Aにて「mod_rewriteは使える」ということで、.htaccessにて
RewriteEngine On
RewriteRule ^([0-9a-zA-Z\-]+)/([0-9a-zA-Z\-]+).html$ index.cgi?type=master&cate=$1&kai=$2 [L]
などにより、
***/***.html→index.cgi?cate=***&kai=***
となるよう記述しているのですが、
***/***.htmlと入力するとたしかにindex.cgi?cate=***&kai=***に飛びますが、
飛び先の表示がindex.cgi?cate=***&kai=***のままになってしまいます。
google,Yahoo!などいろいろ調べましたが、改善方法が見当たらず、サーバによりこの現象が起きるとの文章もあったことから、エックスサーバ特有、しかももしかしたら使用サーバだけ特有の現象かもしれないと考えています。
同じ現象があったかたで、それをどう改善したかを教えてください。
よろしくお願いします。

●質問者: miipa
●カテゴリ:ウェブ制作
✍キーワード:.htaccess CGI Google HTML INDEX
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ManalTencho
●60ポイント

とりあえず、エックスサーバうんぬんは置いときます。

RewriteRule の中の .html のところに \ のエスケープがないのが気になります。

ただし、直接の回答ではないかもしれません。

参考:

http://tech.bayashi.net/svr/doc/apache/mod_rewrite.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ