apache 服务器iis网站,设置二级域名

pp123pp 2010-12-10 10:51:24
c#的网站
现在使用apache 服务器,占用端口80,IIS端口8080,
现在要将形如:123.12598.hk 域名解析到: www.12598.hk/buyer/login.aspx?sid=123
不是重定向,地址栏地址保持不变,其中 123 是SID参数,动态数据, 怎么操作?
我是这么写的,经测试,都转向首页
<VirtualHost _default_:80>
ServerName 12598.hk
ServerAlias 12598.hk *.12598.hk
DocumentRoot E:/wwwroot-yzp/HK12598/SiteWeb

# 下面三行实现动态解析
rewriteengine on
RewriteCond %{HTTP_HOST} ^[0-9]+\.12598\.hk:8080$
RewriteRule ^/?$ /%{HTTP_HOST}
RewriteRule ^/([0-9]+)\.12598\.hk:8080/?$ /Buyer/Login.aspx?SID=$1 [L]
# 没有解析到的情况下扔到自己的默认页面中做一下处理
RewriteRule ^.*$ /index.htm [L]

ProxyPass / http://12598.hk:8080/
ProxyPassReverse / http://12598.hk:8080/
</VirtualHost>
假如我把红色标注的改成:
ProxyPass / http://123.12598.hk:8080/
ProxyPassReverse / http://123.12598.hk:8080/
也就是说,123 这个应该放置动态数值的我写死了,在web.config中能获取到123.12598.hk 的来源,正常解析
求解决方案
注: 已经设置为默认网站,已经开启泛解析,已经做了空主机头,也不要跟我说,每增加一个数据写入一条数据,数据量上千上万根本不实际..
...全文
77 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
木子0204 2010-12-13
  • 打赏
  • 举报
回复
C# 能够做网站。
C#都是单机版的系统啊,c/s架构的啊。
你咋会用tomcat啊、、、

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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