.htaccess htaccess错误,查询字符串和重写规则

.htaccess htaccess错误,查询字符串和重写规则,.htaccess,.htaccess,我的htaccess有一个非常恼人的问题。。。该文件在另一台服务器上的内容功能完美无缺 现在,我不得不将我的站点移动到其他服务器,并且有几个条件可以工作,但这不是: Options +FollowSymLinks RewriteEngine on RewriteOptions Inherit RewriteBase / RewriteCond %{QUERY_STRING} ^id=(.*)$ RewriteRule ^firm\.php$ http://%{HTTP_HOST}/firm/

我的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]
所以当我有这样一个url:www.domain.com/firm.php?id=35时,它应该重定向到这个url:www.domain.com/firm/details?id=35 一个小提示:我使用的新引擎是带有codeigniter框架的smarty 3


谢谢你的帮助

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

,您报告的问题是什么?