.htaccessで.comを.orgにリダイレクトします
質問
同じvhostを指すエイリアスとしてdomain.comとdomain.orgがあります。 .htaccessを使用して、すべてのdomain.comリクエストをdomain.orgにリダイレクトするにはどうすればよいですか?
解決
これを行うには、 mod_rewrite を使用できます。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^example\.org$
RewriteRule ^ http://example.org%{REQUEST_URI} [L,R=301]
このルールは、 example.org
に宛てられていないすべてのリクエストをまったく同じにリダイレクトします。
他のヒント
domain.com
のすべてのwww / non-wwwを domain.org
にリダイレクトします:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.org/$1 [R=301,L]
所属していません StackOverflow