我的.htaccess有问题 我已经建立了像bit.ly这样的链接缩短器。
www.domain.com/jdJdh等新请求应重定向到index.php 在我的本地开发服务器上.htaccess重写工作正常,但在生产服务器上,我只得到一个错误500.
这是我的.htaccess:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?url=$1 [L,QSA]
apache版本是2.2.22。
感谢阅读!
答案 0 :(得分:0)
您可以检查一下apache配置,如下所示:
AllowOverride All
Order allow,deny
Allow from all
希望它对你有所帮助。
更新
当此指令设置为None时,则完全忽略.htaccess文件。在这个>情况下,服务器甚至不会尝试读取文件系统中的.htaccess文件。
来自:http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride