【问题标题】:Wildcard subdomains htaccess rule?通配符子域htaccess规则?
【发布时间】:2010-11-30 08:09:19
【问题描述】:

我已经将 dns 区域设置为指向 *.user.domain.com,它工作正常,但我得到了已知的默认 cpanel 页面。

我相信我必须在 htaccess 中添加一些东西才能将子域请求转发到 php 页面。

例子

simon.user.domain.com -> hello.php?user=simon

我尝试了以下规则,但它们不起作用:

RewriteCond %{HTTP_HOST} ^(^.*)\.user.domain.com
RewriteRule (.*)  hello.php?user=%1

我已将它放在 domain.com 公共 html 中,但正如我所说,它不起作用。

有什么想法吗?

谢谢

【问题讨论】:

    标签: .htaccess mod-rewrite dns


    【解决方案1】:

    重写 cond 是 Perl 兼容的正则表达式,所以括号中没有^

    RewriteCond %{HTTP_HOST} ^(.*)\.user.domain.com
    

    【讨论】:

      猜你喜欢
      • 2014-06-09
      • 2011-03-30
      • 2011-08-16
      • 1970-01-01
      • 2012-06-11
      • 2014-09-06
      • 2011-06-05
      • 2012-01-23
      • 1970-01-01
      相关资源
      最近更新 更多