没有SEO损坏的301重定向

时间:2014-11-01 22:08:48

标签: .htaccess redirect url-rewriting seo http-status-code-301

我需要更改一些网址,而不会出现任何SEO问题/损坏。 (我将从谷歌数据库中删除所有旧网址)

例如,

旧网址: www.site.com/search/term.html

新网址: www.site.com/tag/term.html

我的htaccess文件包含以下行:

RewriteRule ^search/(.*).html index.php?do=search&keyword=$1

我该怎么改变这个? (我必须小心seo损害赔偿)

像这样,或???

RewriteRule ^search/(.*).html index.php?do=search&keyword=$1
RewriteRule ^search/(.*).html /tag/$1.html [R=301,L]

1 个答案:

答案 0 :(得分:0)

如果我这样做,您希望/ tag / URL执行搜索并将/ search / URL重定向到它们。

RewriteRule ^tag/(.*).html index.php?do=search&keyword=$1
RewriteRule ^search/(.*).html /tag/$1.html [R=301,L]