我想将www.mysite.com/*重定向到mysite.com/*和/ forum / *到/ *
我在.htaccess上管理的线路是:
RewriteEngine on
#www.mysite.com -> mysite.com
RewriteCond %{HTTP_HOST} ^www.mysite.com$ [NC]
RewriteRule ^(.*)$ http://mysite.com/$1 [R=301,C]
#/forum/ to /
RedirectMatch 301 ^/forum/(.*)$ http://mysite.com/$1
这些说明为URLS创建了两个301重定向,如http://www.mysite.com/forum/
-
这会伤害SEO吗?在多大程度上?
-
如何合并这两条指令并创建一条指令(可能是复杂的RegExps),只需301重定向即可完成?
提前致谢!
1 回答
301对旧网址的外部链接有轻微影响 . 但没什么重要的 . 显然谷歌因为重定向而刮掉了小PR汁 .
您的所有内部链接都需要更改为新格式 . 因此,所有内部链接果汁都按原样转移 .
关于第2部分,最好保留两个单独的重写,因为两者看起来都不同 . (他们不会伤害太多) .