web-dev-qa-db-ja.com

サブドメインからルートドメインへの301リダイレクトのヘルプ

サブドメインが存在しないため、既存のサブドメインリンクをルートドメインに転送する必要があります。 .htaccessファイルで非常に多くのコード行を試しましたが、リダイレクトを機能させることができません。

サブドメインへのリンクは次のようになります:http://sub.example.com/dir/y99bb4

誰でも私にコードを提案できますか?

5
Lin

sub.example.com/uriのリクエストをexample.com/uriにリダイレクトするには:

RewriteEngine on
RewriteCond %{HTTP_Host} ^sub.example.com$
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]

sub.example.com/uriのリクエストをexample.comにリダイレクトするには:

RewriteEngine on
RewriteCond %{HTTP_Host} ^sub.example.com$
RewriteRule ^(.*)$ http://example.com/ [R=301,L]
7
Nick