エックスサーバを使っています。

エックスサーバ内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!などいろいろ調べましたが、改善方法が見当たらず、サーバによりこの現象が起きるとの文章もあったことから、エックスサーバ特有、しかももしかしたら使用サーバだけ特有の現象かもしれないと考えています。
同じ現象があったかたで、それをどう改善したかを教えてください。
よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/08/25 09:35:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:ManalTencho No.1

回答回数129ベストアンサー獲得回数9

ポイント60pt

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

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

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

参考:

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

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません