我正在开发一个有多个子域名的网站,例如country1.example.com,country2.example.com等。我正在使用WordPress开发此网站,并希望将子域名映射到特定页面。例如,对于子域india.example.com
,我想呈现example.com/countries/india
为此我已经完成了以下操作,但它不适用于所有子域,它显示相同的页面
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(^.*)\.exapmle.com
RewriteRule (.*) countries/%1
我怎样才能使用htaccess这样做,因为我完全不了解htaccess编程。
答案 0 :(得分: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