当前位置: 代码迷 >> PHP >> 求apache rewrite 无限二级域名的步骤
  详细解决方案

求apache rewrite 无限二级域名的步骤

热度:602   发布时间:2012-07-30 16:19:05.0
求apache rewrite 无限二级域名的方法
RewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.xxx\.net$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9\-]+)\.xxx\.net/?$ /index.php?app=$1

这是网上找的 二级域名可以使用 也就是当地址栏里输入 bbb.xxx.net 时 实际执行的是 www.xxx.net/index.php?app=bbb

但当URL是bbb.xxx.net/index.php?ac=111&a=222&b=333 rewrite规则怎么样才能使其变成 www.xxx.net/index.php?app=bbb&ac=111&a=222&b=333

求具体的规则

------解决方案--------------------
RewriteRule ^/([a-z0-9\-]+)\.xxx\.net/index\.php\?(.*?)$ /index.php?app=$1&$2
  相关解决方案