我一直在四处寻找并尝试各种不同的方法,但我似乎无法弄清楚出了什么问题。
我有以下 .htaccess 代码:
Options +FollowSymLinks
IndexIgnore */*
# Turn on the RewriteEngine
RewriteEngine On
# Rules
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
它在生产服务器上运行良好,因此暗示配置文件在那里设置得很好。不过,我正在尝试在本地为该站点进行开发,但当我转到 localhost/example/login(与 domain.com/login 对应)时,出现 404 错误,提示该文件不存在。
我尝试了不同的设置,设置 AllowOverride All,检查 phpinfo() 中是否启用了 mod_rewrite;什么不是。但我似乎无法弄清楚出了什么问题。
有什么建议么?