如何将域重定向到动态子域?

时间:2013-02-24 18:21:07

标签: apache .htaccess mod-rewrite

我在mysite.com上有商店,在这个网站上有一些商店,比如苹果和.... 用户可以使用http://apple.mysite.com

等虚拟子域查看此商店

因此,我在根文件管理器中创建.htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mysite.com$
RewriteCond %{HTTP_HOST} ^(.*)\.mysite.com$
RewriteRule ^$ /stores.php?id_store=%1 [P,L]

然后在Cpanel的“子域名”中创建 * .mysite.com ,并在“文档根目录”中设置 / public_html

现在,如何使用htaccess代码将域停放或重定向到此动态子域? 例如: 公园或将 applestore123.com 重定向至 apple.mysite.com

我有共享主机服务器。

1 个答案:

答案 0 :(得分:0)

对于applestore123.com到apple.mywebsite,你必须改变你的htaccess规则,如:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^applestore123.com$ [NC]
RewriteRule (.*) apple.mysite.com$ [QSA,R=301,L]