【Apache】mod_rewriteについて語るスレ (686レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
312
(4): nobodyさん [] 2008/11/21(金) 11:03:56 ID:/EsDW5qx(1/4) AAS
質問させてください
今、Windows XP apache2 でmod_rewriteをはじめて使ってるんですが、
ループを繰り返してエラーしてしまっています。

●httpd.conf は以下のようになっていて、
LoadModule rewrite_module modules/mod_rewrite.so
#mod_rewriteしたときのログを残す
RewriteLog logs/rewrite.log
RewriteLogLevel 9

●localhost/.htaccess の中は
php_flag magic_quotes_gpc off
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php

となっています。
しかし、rewrite.log の中に何も書き出されません。
どこか間違っているんでしょうか?
また、念のため確認したいんですがrewrite.logのパスはどこを基準に考えたらいいんでしょうか?
315: 312 [] 2008/11/21(金) 11:20:51 ID:/EsDW5qx(2/4) AAS
>>313
素早い回答ありがとうございます。
ループについては、ブラウザにそういうメッセージが出るんです。
Firefox
「自動転送がループしています
このアドレスへのリクエストに対するサーバの自動転送設定がループしています。」
Chrome
「このウェブページにはリダイレクト ループが含まれています。」

パスについては現在以下のようになってます。
C:\Program Files\Apache Group\Apache2\logs\rewrite.log
問題ないですよね?

ループしてるってのが勘違いでそもそも動いてないんだろうか?
mod_rewriteが動作してるかどうか、チェックする方法ないでしょうか?
自分としてはログを見ることでそれを確認しようと思ってたんですが、、
.htaccessを書き換えたら出来るのかな
どうしたらいいでしょうか?
316: 312 [] 2008/11/21(金) 11:24:54 ID:/EsDW5qx(3/4) AAS
>>314
.htaccessに書いてるのではダメということですか?
httpd.confには312で書いただけしか記述してませんがアレでは不足でしょうか?
いろんなサイトを見てその通りにしたつもりですが。。
318: 312 [] 2008/11/21(金) 13:31:49 ID:/EsDW5qx(4/4) AAS
>>317
mod_rewriteのエラーであれば、error.logに出力されるということですか?
そういえば、error.logにはそういう記述がありません。

>>314氏が言ってるのは、httpd.confが先によまれるけど、
>そのときに、rewrite エンジンがonじゃなかったらディレクティブが
>無視されるのでは?って話かと。

.htaccessに書いてある RewriteEngine on では不十分ということでしょうか?
どこに記述したらいいんでしょう?
自分なりに勉強してるつもりなんですが、、知識不足で本当に済みません
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.026s