2014-06-30 34 views
1

我有一个安装了Joomla的域。我没有注意到Google缓存了很多过时的URL。我将[Joomla]中的旧域名URL更改为新域名,并且所有这些缓存的链接都显示为损坏的链接。我的网址的新老结构是: 老:将整个目录重定向到同一个域内的新目录

www.domain.com/blog/01 
www.domain.com/blog/02 
www.domain.com/blog/03 
www.domain.com/blog/04 
www.domain.com/blog/05?start=5000 
www.domain.com/blog/05?start=6000 
www.domain.com/blog/05.html?start=7000 
www.domain.com/blog/05.html?start=7000 

..........等等等等

所以我想从旧地址的所有那些过时的链接重定向到www.domain.com/blogs 我更喜欢301永久移动选项。 我该怎么做? 有Joomla重定向功能,但我更喜欢.htaccess方法,因为有成千上万的断开的链接。

回答

0

您可以使用此规则为你的第一个规则:

RewriteEngine On 

RewriteRule ^blog/ /blogs? [L,NC,R=301] 
+0

它不工作,顺便说一下它的Joomla网站。我想将所有旧链接从www.domain.com/blog/......sublinks里面重定向到www.domain.com/blogs – Upendra

+0

检查编辑后的规则。确保这个规则是你的htaccess中的第一条规则。 – anubhava

+0

非常感谢你,这几乎到了文件的末尾。它按照我想要的方式工作! – Upendra

相关问题