对不起,长标题。我目前正在编写一些301重定向,并使用mod rewrite(Apache)来处理它们。目前我所尝试过的两个301中只有一个正在工作。这里是代码:301重定向,一个重写工作,另一个不工作
#301 REDIRECTS
RewriteEngine On
RewriteRule ^Fox-and-Frank-home\.html$ http://www.mydomain.co.uk/contact_us.php [R=301]
RewriteRule ^about\.html$ http://www.domain.com/about/ [R=301,L]
about.html正确重定向,但Fox-and-Frank-home.html不。我已经尝试了其他名称,其他网址,但它不起作用。任何帮助将不胜感激。
编辑
我得到这在一个完全裸露的.htaccess文件工作。 301重定向是否需要在其他所有方面处于最高位置?
这两个文件都位于webroot上,对不对? – Seybsen 2012-04-20 20:55:16
我没有创建任何文件。目标是如果用户被链接,它会正确重定向。我对htaccess和这种东西一般知之甚少。这可能不是我正在采取的最佳方法。 – 2012-04-20 21:00:38