通过php中的.htaccess文件处理子域名

时间:2015-06-15 07:15:15

标签: php apache .htaccess mod-rewrite

我正在构建一个门户网站,其中每个用户都会在注册过程中定义一个虚荣网址,因此当他们尝试访问虚荣网址时,我需要子域名&安培;网址应保持不变。让我们详细讨论。

我们说我有我的主域名" www.mymaindomain.com"。用户" ABC"在我的门户网站注册虚荣(SUB域)URL" ABC"用户是" abc.mymaindomain.com"。当他点击URL" abc.mymaindomain.com"它应该向他显示主页,其中包含与其个人资料相关的一些其他信息。但是我必须得到子域名" abc"来自URL,用于在显示页面上处理他的个人资料信息。请帮帮我,

提前致谢.. Srinivasu。

1 个答案:

答案 0 :(得分:-1)

这是RTM,请查看虚拟用户主机示例here

RewriteEngine on
RewriteCond   %{HTTP_HOST}                 ^www\.[^.]+\.host\.com$
RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]
RewriteRule   ^www\.([^.]+)\.host\.com(.*) /home/$1$2