我想为将拥有网站的客户创建虚拟子域名,但实际上网站将通过单个网址提供服务;
主要网站:
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]