【发布时间】:2015-11-26 06:56:46
【问题描述】:
我有以下 .htaccess 代码在 localhost 中工作但在服务器中不工作
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
解决办法是什么?
【问题讨论】:
-
mod_rewrite 模块激活了吗?
-
也许
AllowOverride是none? -
我的服务器是共享主机。所以我无法访问 mod_rewrite 模块
-
检查你的主机是否支持htaccess
-
当然可以。我用另一个 .htaccess 文件对其进行了测试..