.net 获取重写前url真实地址方法
.net 获取重写前url真实地址方法
<blockquote>if (request.headers["x-rewrite-url"] != null){
response.write("http://" request.url.host request.headers["x-rewrite-url"]);
}
else if (request.headers["x-original-url"] != null)
{
response.write("http://" request.url.host request.headers["x-original-url"]);
}</blockquote>
1)如果重写组件用的是isapi_rewrite,则访问被重写的网址时,headers中会增加一项数据:key为x-rewrite-url,值为重写前的网址。
2)如果重写组件用的是iis自带的url rewrite模块,则headers中增加的信息的key为x-original-url。
您可能感兴趣的文章:
.net 获取重写前url真实地址方法
php 获取网站地址的函数代码
asp.net 伪静态 URL重写的纯代码实现方法
php伪静态如何获取地址栏url
php获取远程客户端真实ip地址
Js 取得当前页面的URL网址参数
javascript 获取url参数的小例子
php生成短网址不重复
获取当前页面的完整URL(php与js实现)
PHP通过IP获取地理位置的代码