2011-05-16 111 views
0

我的网站最近刚刚推出了许多新的产品网页,取代了旧的的.htaccess问题 - 重定向

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

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

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

所以,html的一个重定向罚款...但没有HTML扩展的一个不是。但...奇怪的是,我有一堆过去的重定向,不使用的HTML分机和工作正常,如:

为什么这不工作?

回答

0

您需要在没有文件扩展名的URL末尾加斜杠。

试试这个:

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

然而,由于你的客户可能不知道摆在结尾的斜线,你还需要生成一个重写规则来处理非斜线情况:

RewriteRule /blah /blah/ [R] 

如果你没有使用任何形式的框架来创建你的网站,你可能会希望谷歌的一些重定向生成软件,以避免手工完成这一切,但如果你只有几页,然后手动生成不应该是一个大问题。

+0

我可以为所有页​​面制作一个重写斜杠规则,还是我需要将所有页面单独制作。 – user755889 2011-05-16 15:56:28

+0

你有什么建议重写生成器? – user755889 2011-05-16 15:56:50