我与GoDaddy共享主机。我想从URL参数动态创建(幻觉)子域。
例如 http://example.mydomain.com/value1/value2
指向
http://www.mydomain.com/?domain=example&m1=value1&m2=value2
我创建了一个通配符DNS记录。我也在.htaccess中添加了这些规则
RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.mydomain.com RewriteCond %{HTTP_HOST} ^(.+).mydomain.com RewriteRule ^([^/]*)$ http://www.mydomain.com/index.php?domain=%1&m1=$1&m2=$2 [P,L]
但是当我打开http://example.mydomain.com时,我将“pageok”作为输出。
请帮忙。提前谢谢。
答案 0 :(得分:0)
如果您与GoDaddy共享托管,很可能他们只是配置他们的Apache安装来关注www.mydomain.com
和mydomain.com
,而不是NameVirtualHost
。您必须看看他们是否可以接受发送到[subdomian].mydomain.com
的任何子域,然后将其发送到主站点脚本。