不确定这个。我们有一堆301重定向。
以下是两个例子:
Redirect 301 /about/ http://www.domain.com/about.php
Redirect 301 /about/subdirectory/ http://www.domain.com/another-page.php
第一个工作正常,但第二个没有,因为它基本上是从/about/
目录发送任何内容到/about.php
。
例如,当我尝试转到/about/subdirectory/
时,我需要/about.php/about/subdirectory/
而不是/another-page.php
无论目录设置如何,如何让它们都转到我指定的特定链接?
答案 0 :(得分:1)
您是否尝试删除此/about/
后续/
斜杠?
Redirect 301 /about http://www.domain.com/about.php
或者您可以在/about/subdirectory/
取决于您的需要之前将条件/about/
放在首位:
Redirect 301 /about/subdirectory/ http://www.domain.com/another-page.php
Redirect 301 /about/ http://www.domain.com/about.php
请务必在检查前清除浏览器缓存或使用其他缓存,因为您的浏览器仍会缓存最后一次永久301
重定向。