.htaccess 使用Coldfusion URL的HTAccess 301重定向问题
我们的web团队最近重建了一个Coldfusion站点,现在正在设置重定向 主目录的第一个重定向工作正常,但是当我尝试重定向第二个目录中的每个make-like时,它会重定向到 基本上,第一个重定向覆盖第二个重定向并替换URL的这一部分 我认为这可能是文件index.cfm作为截止点的问题.htaccess 使用Coldfusion URL的HTAccess 301重定向问题,.htaccess,redirect,coldfusion,http-status-code-301,.htaccess,Redirect,Coldfusion,Http Status Code 301,我们的web团队最近重建了一个Coldfusion站点,现在正在设置重定向 主目录的第一个重定向工作正常,但是当我尝试重定向第二个目录中的每个make-like时,它会重定向到 基本上,第一个重定向覆盖第二个重定向并替换URL的这一部分 我认为这可能是文件index.cfm作为截止点的问题 Redirect 301 /folder/index.cfm http://domain.com/inventory/pre-owned.php Redirect 301 /folder/index.cfm/
Redirect 301 /folder/index.cfm http://domain.com/inventory/pre-owned.php
Redirect 301 /folder/index.cfm/make/carmake/ http://domain.com/inventory/pre-owned.php?sort=&make=Make&model=&year=
有没有什么方法可以让一个重定向优先于另一个重定向,或者解决这个问题
谢谢
编辑:我可以发誓,下面的答案昨天是有效的,但现在不是
奇怪的是,我还有两行这样的话:
Redirect 301 /new/index.cfm/page/testdrive/ http://domain.com/info/schedule-test-drive.php
Redirect 301 /new/index.cfm http://domain.com/inventory/new.php
这些都非常有效。只需重新安排您的规则:
Redirect 301 /folder/index.cfm/make/carmake/ /inventory/pre-owned.php?sort=&make=Make&model=&year=
Redirect 301 /folder/index.cfm /inventory/pre-owned.php
谢谢阿努巴瓦!虽然在使用$and时它对我不起作用,但我只是简单地翻转了这两条语句。愚蠢的错误,我以为我已经试过了。更具体的规则不应该出现在更一般的规则之前吗?出于某种原因,这是有效的。我不知道为什么,因为对于一个,更一般的规则是第一,对于另一个,更具体的规则是第一。但他们现在都在工作。哦,是的,没错,我错了,不要改变顺序。您能否显示您的完整.htaccess并清楚地告诉我哪个重定向不适合您。(最好从chrome开发工具或Firebug进行测试)如果它对您有效,我可以知道您为什么不接受它吗?