apache 动态二级域名的问题,大家帮忙看下
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.myadmin\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-z0-9\-]+)\.myadmin\.com/?$ /company.jsp?comuser=$1 [P]
想要的效果是这样的
访问http://user.myadmin.com
地址重写到http://www.myadmin.com/company.jsp?comuser=user
问题:
现在地址重写路径没有问题
但是company.jsp页面获取comuser的参数总是 'www ',应该是 'user '才对啊。
我想可能是正则表达式的问题
高手给个正解,感谢。
------解决方案--------------------加这么一条试试:
RewriteCond %{HTTP_HOST} ! ^www\.myadmin\.com$