+ -
当前位置:首页 → 问答吧 → apache 服务器iis网站,设置二级域名

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

时间:2010-12-10

来源:互联网

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 的来源,正常解析
求解决方案
注: 已经设置为默认网站,已经开启泛解析,已经做了空主机头,也不要跟我说,每增加一个数据写入一条数据,数据量上千上万根本不实际..

作者: pp123pp   发布时间: 2010-12-10

C# 能够做网站。
C#都是单机版的系统啊,c/s架构的啊。
你咋会用tomcat啊、、、

作者: juanmiao   发布时间: 2010-12-13

热门下载

更多