将整个目录重定向到同一域中的新目录

时间:2014-06-30 11:59:18

标签: apache .htaccess mod-rewrite redirect joomla

我有一个安装了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方法,因为有数千个断开的链接。

1 个答案:

答案 0 :(得分:0)

您可以将此规则用作第一条规则:

RewriteEngine On

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