如何使用htaccess创建虚拟子域?

时间:2015-05-07 08:56:59

标签: subdomain

我想为将拥有网站的客户创建虚拟子域名,但实际上网站将通过单个网址提供服务;

主要网站:

domain.com/post/20/Posttitle
domain.com/index.php?r=post/20/Posttitle

子网站:

mysub.domain.com
domain.com/index.php?s=mysub

OR

mysub.domain.com/post/20/Posttitle
domain.com/index.php?s=mysub&r=post/20/Posttitle

OR

mysub.domain.com/Cat/2/cattitle
domain.com/index.php?s=mysub&r=Cat/2/cattitle

OR

mysub.domain.com/ {OrderURL}
domain.com/index.php?s=mysub&r={OrderURL}

...

**在一般示例中:博客系统

我该怎么做?

此外,我的设置是使用PHP {类似于MVC}和cPanel / WHM服务器。
注意:localhost上的设计

这是我到目前为止尝试过的htaccess代码(无法正常工作);

RewriteCond %{HTTP_HOST} ^(http://|https://)?(www\.)?(.*\.)?(.*)$
RewriteRule (http://|https://)?(www\.)?(.*\.)?(.*)$ index.php?s=$3&r=$4 [L,NC,QSA]

RewriteRule ^(.*)$ index.php?r=$1 [L,NC,QSA]

0 个答案:

没有答案