查询字符串和重写的htaccess错误

时间:2013-08-22 13:50:42

标签: .htaccess

我的htaccess有一个非常烦人的问题...这个文件在其他服务器上的内容功能完美无缺。

现在我必须将我的网站移动到其他服务器并且有几个条件正常工作,但这不是:

Options +FollowSymLinks
RewriteEngine on
RewriteOptions Inherit
RewriteBase /

RewriteCond %{QUERY_STRING}  ^id=(.*)$
RewriteRule ^firm\.php$ http://%{HTTP_HOST}/firm/details?id=%1 [R=301,L]

所以当我有这样的网址时:www.domain.com/firm.php?id = 35然后它应该重定向到这个网址:www.domain.com/firm/details?id = 35 一个小注意事项:我正在使用的新引擎是带有codeigniter框架的智能3。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

假设它与旧服务器上运行的.htaccess文件相同,最可能的原因是新服务器具有更严格的AllowOverrides设置,禁用mod_rewrite