質問

同じ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]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top