1

country1.example.com、country2.example.com などの複数のサブドメインを持つ Web サイトに取り組んでいます。WordPress でこの Web サイトを開発しており、サブドメインを特定のページにマップしたいと考えています。たとえば、india.example.comレンダリングしたいサブドメインの場合example.com/countries/india

このため、私は次のことを行いましたが、すべてのサブドメインで機能しているわけではなく、同じページを表示しています

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(^.*)\.exapmle.com
RewriteRule (.*)  countries/%1

htaccessプログラミングについてまったく知らないので、htaccessを使用してこれを行うにはどうすればよいですか。

4

1 に答える 1

0

これを試して:

RewriteCond %{HTTP_HOST} !^(www)\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com [NC]
RewriteRule (.*) http://www.example.com/countries/%1/$1 [L]

また、india.example.com/test.html を www.example.com/india/test.html にリダイレクトします。

于 2013-07-18T18:54:07.073 に答える