2016-11-26 11 views
1

私は非常に単純な.htaccessファイルを持っていますが、これは内部サーバーエラー500を引き起こしていますが、理由はわかりません。私は仮想ホストwdc.testでWAMPを使用しています。私のルートフォルダはC:\ wdcで、私のwwwフォルダはC:\ wdc \ wwwです。このhref = "wdc.test/title"のようなリンクは私はそれがWWWでインデックスファイルを引き上げるべきであることを知っているときにエラーがhtaccess内部サーバーのエラー書き換えが行われない

私の.htaccessファイルは、次のようになります。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /www/index.php [L,QSA] 

おかげ

+0

あなた 'DocumentRoot'をがあるかもしれない' C:\ WDC \ www'代わり

ことは確かである場合場合は、サイトのルートの.htaccessでこのルールを使用します。 – anubhava

+0

あなたの仮想ホストはどこに向いていますか? – phobia82

+0

あなたは正しいです、$ _SERVER ['DOCUMENT_ROOT']はc:/ wdcの代わりにC:/ wdc/wwwを指しています。私は/www/index.phpをindex.phpに変更しました。私は – Nate

答えて

0

それが原因という理由による可能性が最も高い、あなたのDocumentRoot代わりにC:\wdc\wwwを指しています。

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule^index.php [L] 
+1

ありがとう – Nate