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

Apache 将整个目录重定向到同一域中的新目录,apache,.htaccess,mod-rewrite,redirect,joomla,Apache,.htaccess,Mod Rewrite,Redirect,Joomla,我有一个安装了Joomla的域。我没有注意到谷歌缓存了这么多过时的URL。我将[Joomla]中的旧域URL改为新的,所有缓存的链接都变成了断开的链接。我的新旧URL结构是: 旧的: 。。。。。。。。。。等等 因此,我想将所有这些过时的链接从旧地址重定向到www.domain.com/blogs 我更喜欢301永久移动选项。 我该怎么做? 有Joomla重定向功能,但我更喜欢.htaccess方法,因为有数千个断开的链接。您可以使用此规则作为第一条规则: RewriteEngine On Re

我有一个安装了Joomla的域。我没有注意到谷歌缓存了这么多过时的URL。我将[Joomla]中的旧域URL改为新的,所有缓存的链接都变成了断开的链接。我的新旧URL结构是: 旧的:

。。。。。。。。。。等等

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

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

RewriteEngine On

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

顺便说一句,这是Joomla的网站,不起作用。我想将其中www.domain.com/blog/…子链接的所有旧链接重定向到www.domain.com/blogsCheck编辑规则。请确保此规则是htaccess中的第一条规则。非常感谢您,在此之前,此规则已接近文件结尾。它正是我想要的方式!
RewriteEngine On

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