apache 服务器iis网站,设置二级域名
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 的来源,正常解析
求解决方案
注: 已经设置为默认网站,已经开启泛解析,已经做了空主机头,也不要跟我说,每增加一个数据写入一条数据,数据量上千上万根本不实际..
现在使用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 的来源,正常解析
求解决方案
注: 已经设置为默认网站,已经开启泛解析,已经做了空主机头,也不要跟我说,每增加一个数据写入一条数据,数据量上千上万根本不实际..
...全文
相关推荐
帝国CMS 6.6中二级域名绑定子目录的方法 图文
接下来,是**网站绑定二级域名**的步骤,这通常需要在服务器的Web服务器软件上操作,如IIS或Apache。
伪静态和url重写 实现二级域名
本文将深入探讨这两者,并结合二级域名的设置来阐述如何在IIS服务器上实现这一目标。
Url转换重写格式以及二级域名
**配置服务器**:在服务器配置文件中,如Apache的httpd.conf或IIS的Web.config,设置重定向或重写规则,使得访问二级域名时,请求被正确地路由到相应的内容。3.
移动网站二级域名 m 重定向到子目录
本文将详细解释如何通过两种常见的服务器配置文件——`.htaccess` (适用于Apache服务器) 和 `web.config` (适用于IIS服务器) 来实现这个重定向过程。
UrlRewrite实现二级域名或多级域名
在实际部署时,UrlRewrite的配置通常位于IIS站点的Web.config文件中,或者在Apache的.htaccess文件中。配置完成后,记得重启服务器或应用池,使新的规则生效。


