【问题标题】:Create subdomains dynamically from URL parameters从 URL 参数动态创建子域
【发布时间】:2013-12-24 15:39:14
【问题描述】:

我已从 GoDaddy 共享主机。我想从 URL 参数动态创建(幻觉)子域。

例如 http://example.mydomain.com/value1/value2

指向

http://www.mydomain.com/?domain=example&m1=value1&m2=value2

我创建了一个通配符 DNS 记录。我还在 .htaccess 中添加了这些规则

重写引擎开启 RewriteCond %{HTTP_HOST} !^www\.mydomain.com RewriteCond %{HTTP_HOST} ^(.+).mydomain.com 重写规则 ^([^/]*)$ http://www.mydomain.com/index.php?domain=%1&m1=$1&m2=$2 [P,L]

但是当我打开http://example.mydomain.com 时,我得到“pageok”作为输出。

请帮忙。提前致谢。

【问题讨论】:

  • 我在hostinger.co,我想做同样的事情,但是我的htaccess脚本不起作用:/如果你能解决这个问题,请帮助我。我的问题是:My Question。非常感谢。

标签: php .htaccess mod-rewrite dns


【解决方案1】:

如果您使用 GoDaddy 共享主机,他们可能只是将 Apache 安装配置为关注 www.mydomain.commydomain.com,而不是通过 NameVirtualHost 进行其他操作。您必须查看他们是否可以接受发送到[subdomian].mydomain.com 的任何子域,然后将其发送到主站点脚本。

【讨论】:

    猜你喜欢
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2017-07-02
    • 1970-01-01
    相关资源
    最近更新 更多