1

我正在开发一个具有多个子域的网站,例如 country1.example.com、country2.example.com 等。我正在使用 WordPress 开发该网站,并希望将子域映射到特定页面。例如对于india.example.com我要呈现的子域example.com/countries/india

为此,我已经完成了以下操作,但它不适用于所有子域,它显示相同的 hone 页面

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