1

od ドメインを新しいドメインにリダイレクトする必要がありました。www.mydomain.com から www.mydomain2.com/newpath にリダイレクトする必要があるフロント ページを除いて、すべてのパスは両方のドメインで同じです。私はググって、うまくいくこのコードを思いつきました。私の質問は、それが有効で、すべてのページランクが問題なく転送されるかどうかです。ありがとうございました

RewriteEngine on
RewriteCond %{HTTP_HOST} domain\.com [NC]
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ http://www.domain1.com/folder/ [L,R=301]
RewriteRule ^(.*)$ http://www.domain1.com/$1 [L,R=301] 
4

1 に答える 1

0

コードは機能するはずですが、少し微調整することができます。このリファクタリングされたコードを検討してください:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
Rewriterule ^$ http://www.domain1.com/folder/ [L,R=301]

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^ http://www.domain1.com%{REQUEST_URI} [L,R=301] 
于 2013-05-08T15:39:22.477 に答える