9

このサブドメインをリダイレクトしたい:

http://abc.domain-name.com

同じ名前を使用するルートドメイン上のフォルダへ:

http://www.domain-name.com/abc

このようにして、次のファイルにアクセスしようとすると、次のようになります。

http://abc.domain-name.com/folder/file.html

それは行きます:

http://www.domain-name.com/abc/folder/file.html
4

2 に答える 2

23

これを試して:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain\.yourdomain\.com
RewriteRule ^(.*)$ http://www\.yourdomain\.com/subdomain/$1 [L]

http://systembash.com/content/simple-redirect-subdomain-to-a-directory/から)

于 2012-11-30T02:04:52.640 に答える
7

検索エンジンについて検討し、永続的なリダイレクト(301)を使用する必要があります。また、大文字と小文字を区別しない方法で2行目を照合する場合は、最後にNCフラグを使用することをお勧めします。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.example\.com  [NC]
RewriteRule ^(.*) http://www.example.com/$1 [L,R=301]
于 2018-09-24T06:22:02.347 に答える