0

私はリライトエンジンを書きたいと思っています。だから私はこれを.htaccessファイルに書きました:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule     ^(.+)$ index.php?url=$1 [QSA, L]

500エラーメッセージが表示されます。

httpd.confファイルとこの行を確認しました

LoadModule setenvif_module modules/mod_setenvif.so

コメントアウトされていません。

また、.htaccessファイルからこれらすべての行をコメントアウトしようとしました。

#RewriteEngine on

#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-l

#RewriteRule     ^(.+)$ index.php?url=$1 [QSA, L]

しかし、それでも500エラーが発生します。他に何を見ることができますか?

4

1 に答える 1

0

解決策を見つけました-dos形式ではなく、UNIX形式で保存する必要があります。

notpad++ を開く -> 編集 -> EOL 変換 -> UNIX 形式

于 2012-10-07T22:09:16.363 に答える