如何使用htaccess在WordPress网站上为子域渲染页面

时间:2013-07-11 11:16:30

标签: php wordpress .htaccess url-rewriting

我正在开发一个有多个子域名的网站,例如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编程。

1 个答案:

答案 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