• 締切済み

mod_rewriteの書き方について

よろしくお願いします。 サーバーをhttp://80codeを使っています。 今回、mod_rewriteを使って静的アドレスにしようとしていますが、 404エラー(見つかりません)がでてしまい、うまく表示されません。 設定が間違っていますでしょうか? http://repo.teki2.com/に両方のファイルとも設置しています。 接続しに行っているアドレスは、http://repo.teki2.com/1/ です。 http://repo.teki2.com/index.php?mode=1 だとうまくいきます。 .htaccessの内容 RewriteEngine on RewriteRule ^/([0-9a-zA-Z]+)/$ /index\.php?mode=$1 [L] index.phpの内容 <?php echo $mode; ?> よろしくお願いします。

みんなの回答

  • is907
  • ベストアンサー率55% (5/9)
回答No.1

そのサーバー上で mod_rewrite を使えることは確認してありますか? サーバー自体に mod_rewrite が組み込まれていても、.htaccess には書けない可能性もあります。 また、RewriteLog でログを取って、どこが上手く行かないのか確認する方法もあります。

参考URL:
http://www.net-newbie.com/trans/mod_rewrite.html
hola1973
質問者

補足

お返事ありがとうございます。 一応80codeは、mod_rewrite使えるとアナウンスしておりますので、 大丈夫だと思います。 http://www.80code.com/packages-ja.html どこがうまくいかないか確認する方法を試してみたいと思います。

関連するQ&A