zoukankan
html css js c++ java
使用urlrewriter.net写二级域名的注意事项
最近做一个
火车时刻表
查询网站时,用到了二级域名和URl重写,选用了
urlrewriter.net
现把遇到的问题记录一下。
1。 如果你只用
urlrewriter.net
来重写URL,并且重写为aspx文件的话(主要把参数转化为目录),则IIS不需要任何配置,并且在.net里面也不用重写Form,或者增加app_browse文件夹。
2。如果要重写为htm之类的url,则需要在IIS上配置一个.*的映射,等于把所有的请求都交给Asp.net来处理,这时候尤其需要注意的是:你原来配置的IIS默认文档失效,所以你需要在webconfig中重写配置以下,配置的方法有2种
<
if
url
="^(.*)/(\?.+)?$"
>
<
rewrite
exists
="$1/default.aspx"
to
="$1/default.aspx$2"
/>
<
rewrite
exists
="$1/index.aspx"
to
="$1/index.aspx$2"
/>
<
rewrite
exists
="$1/index.html"
to
="$1/index.html$2"
/></
if
>
或
<
default-documents
>
<
document
>
default.aspx
</
document
>
<
document
>
index.aspx
</
document
></
default-documents
>
3。二级域名的配置方法 ,以下把g.cha138.com 转到
www.cha138.com/g
<
if
header
="Host"
match
="g.cha138.com"
url
="^/"
>
<
rewrite
url
="^/?$"
to
="/g/"
processing
="stop"
/>
</
if
>
注意二级域名需要配置.*映射,并且需要把二级域名配置到网站里面的主机头里面,如果需要实现任意二级域名,则需要做泛域名解析。
查看全文
相关阅读:
CURL常用命令
极客无极限 一行HTML5代码引发的创意大爆炸
JS的prototype和__proto__(含es6的class)
leetcode 44:construct-binary-tree-from-preorder-and-inorder
leetcode 43:construct-binary-tree-from-inorder-and-postorder
leetcode 42:binary-tree-level-order-traversal-ii
leetcode 38:path-sum
leetcode 37:path-sum-ii
leetcode 33:pascals-triangle
leetcode 32:pascals-triangle-ii
原文地址:https://www.cnblogs.com/lxxldd/p/1108236.html
最新文章
小程序制作笔记
fixed 失效
moment.js 日期转换工具
Git命令---递归克隆
C/C++程序计时函数gettimeofday的使用
求逆序对数
python的内存管理机制
阿里巴巴云计算面试
C++类成员函数与成员变量的内存布局
c语言读取一个文件夹下的全部文件(jpg / png 文件)
热门文章
万能makefile模板
【LeetCode 337 & 329. memorization DFS】House Robber III
D
关于Git的总结
前端必备HTTP技能之HTTP请求头响应头中常用字段详解(转)
【nodeJS爬虫】前端爬虫系列
JS中遍历语法的比较
reactNative环境搭建+打包+部分报错总结
好用到哭的listary
window配置右键菜单
Copyright © 2011-2022 走看看