.htaccess htaccess删除url的一部分并重定向

.htaccess htaccess删除url的一部分并重定向,.htaccess,redirect,.htaccess,Redirect,试图消除一些重复的URL。目前,我将获得如下链接: 但它也被创建为: 我只需要从所有URL中删除/catid/#,并对谷歌友好地进行重写/重定向。有什么建议吗?您只需要一个简单的301规则,如以下代码: Options +FollowSymlinks -MultiViews RewriteEngine On RewriteBase / RewriteRule ^(.+)/catid/ /$1 [R=301,L,NC] R=301(永久重定向)将告诉搜索机器人缓存新的URL。这就是你要做的

试图消除一些重复的URL。目前,我将获得如下链接:

但它也被创建为:


我只需要从所有URL中删除/catid/#,并对谷歌友好地进行重写/重定向。有什么建议吗?

您只需要一个简单的301规则,如以下代码:

Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteRule ^(.+)/catid/ /$1 [R=301,L,NC]

R=301
(永久重定向)将告诉搜索机器人缓存新的URL。

这就是你要做的吗?