我正在尝试编写一个重写引擎。所以我在 .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 错误。我还能看什么?