高手来看下,apache动态三级域名转发规则怎么写?

hechuanchuan 2011-07-25 03:28:08
例如:
现在有个网址 a.b.com
如果有人注册 就动态生成一个域名 xxx.a.b.com
现在希望 这个地址指向 a/sites/xxx 这个目录
这个目录是不重复的

在apache里配置了 虚拟服务器
<VirtualHost *:80>
DocumentRoot "D:/Program Files/Apache2.2/htdocs/a"
ServerName a.b.com
ServerAlias *.a.b.com
</VirtualHost>

转发规则该怎么写? 跪求
...全文
169 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hechuanchuan 2011-07-25
  • 打赏
  • 举报
回复
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+)\.a\.b\.com$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([a-zA-Z0-9]+)\.a\.b\.com/?$ http://a.b.com/sites/$1

这个规则是可以的,但是浏览器会重定向,哪位高手有其他解决方案
hechuanchuan 2011-07-25
  • 打赏
  • 举报
回复
唠叨也不在吗?
hechuanchuan 2011-07-25
  • 打赏
  • 举报
回复
今天都很忙?

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧