.htaccess问题 - 重定向

时间:2011-05-16 15:28:55

标签: .htaccess

我的网站刚刚推出了一系列新产品页面,取代旧产品页面

以下是我想要的重定向示例。一个从旧页面开始...重定向到新页面。我检查了谷歌网站管理员并说第二个链接没有找到错误。

重定向301 /blahblah.html http://www.blahblah.com/blah.html

重定向301 / blahblah http://www.blahblahcom/blah.html

所以.html的重定向很好......但没有html扩展名的那个没有。但是......最奇怪的是,我有一堆过去的重定向,不使用html ext并且工作正常,例如:

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

您需要在没有文件扩展名的任何网址末尾添加斜杠。

试试这个:

Redirect 301 /blah/ http://www.blahblah.com/managed-enterprise-services.html

但是,由于您的客户可能不知道输入尾部斜杠,您还需要生成重写规则来处理非斜杠情况:

RewriteRule /blah /blah/ [R]

如果你没有使用任何类型的框架来创建你的网站,你可能会想要谷歌的一些重定向生成软件,以避免手动完成所有这些,但如果你只有几页,那么手动生成不应该不是什么大事。