2013-05-28 59 views
2

试图消除一些重复的网址。目前,我会得到这样的链接:htaccess删除部分网址并重定向

http://www.domain.com/item/2013/05/testing-title-example/catid/175

但它也创建为:

http://www.domain.com/item/2013/05/testing-title-example/

我需要简单地从所有URL删除/ CATID /#和是谷歌友好重写/重定向。有什么建议么?

+0

这是你想要做的吗? http://stackoverflow.com/questions/16519637/removing-part-of-url-with-htaccess – user2386278

回答

1

你只需要一个简单的301规则,这样的代码:

Options +FollowSymlinks -MultiViews 
RewriteEngine On 
RewriteBase/

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

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

+0

有人下来投了,想不通为什么? – anubhava