- 締切済み
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; ?> よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- is907
- ベストアンサー率55% (5/9)
回答No.1
そのサーバー上で mod_rewrite を使えることは確認してありますか? サーバー自体に mod_rewrite が組み込まれていても、.htaccess には書けない可能性もあります。 また、RewriteLog でログを取って、どこが上手く行かないのか確認する方法もあります。
補足
お返事ありがとうございます。 一応80codeは、mod_rewrite使えるとアナウンスしておりますので、 大丈夫だと思います。 http://www.80code.com/packages-ja.html どこがうまくいかないか確認する方法を試してみたいと思います。