虚拟子域的URL重定向

时间:2016-01-27 10:08:04

标签: php .htaccess url redirect

我已经为用户提供了创建自己的页面的功能,并且还可以为该页面提供网址。

举个例子,我创建了一个页面,即“jkailash”,并给出了像“jkailash.extrathing”这样的网址。所以对于那个页面,我的最终网址就像“http://jkailash.extrathing.maindomain.com

所以在前端我显示的是页面名称“jkailash”,点击该链接“http://jkailash.extrathing.maindomain.com”被重定向。

我的问题是,在执行此操作时,我收到了“服务器未找到错误”,

我尝试过以下重定向规则但没有成功。

#RewriteCond %{HTTP_HOST} ^(.+)\.maindomain\.com$ [NC] #RewriteCond %{HTTP_HOST} !^www\.maindomain\.com$ [NC] #RewriteRule ^ http://www.maindomain.com [L,R]

1 个答案:

答案 0 :(得分:0)

如果您有Server not found error,则表示您的DNS与此新子域不匹配。

您应该在配置中添加通配符DNS记录,将*.extrathing.maindomain.com指向您的服务器。