首页 文章

在.htaccess中将两个301重定向合并为一个

提问于
浏览
0

我想将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 回答

  • 0

    301对旧网址的外部链接有轻微影响 . 但没什么重要的 . 显然谷歌因为重定向而刮掉了小PR汁 .

    您的所有内部链接都需要更改为新格式 . 因此,所有内部链接果汁都按原样转移 .

    关于第2部分,最好保留两个单独的重写,因为两者看起来都不同 . (他们不会伤害太多) .

相关问题