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
>
注意二级域名需要配置.*映射,并且需要把二级域名配置到网站里面的主机头里面,如果需要实现任意二级域名,则需要做泛域名解析。
查看全文
相关阅读:
Linux基础命令sude(禁止root用户登录,使用普通用户登录,并且普通用户能够免密的切换到root用户)
Linux基础命令sudo(sudo如何设置组?)
Linux基础命令sudo(如何向用户提权?)
Linux基础命令su(su命令如何切换用户?)
Linux用户提权知识点及用户工作环境相关文件
Linux基础命令groupdel(如何删除用户组?)
Linux基础命令groupmod(如何修改用户组?)
Linux基础命令groupadd(如何创建用户组?)
Linux如何管理用户组?
Linux如何设置更复杂的密码?
原文地址:https://www.cnblogs.com/lxxldd/p/1108236.html
最新文章
658. Find K Closest Elements
232. Implement Queue using Stacks
225. Implement Stack using Queues
739. Daily Temperatures
17. Letter Combinations of a Phone Number
763. Partition Labels
535. Encode and Decode TinyURL
2020杭电多校第一场 1004 Distinct Sub-palindromes(思维/构造)
关于Typora行内显示公式的问题
【Docker】Docker 安装
热门文章
【Docker】Docker 概述
Java 常用类——String类
第四节:职责链模式——总结
第三节:职责链模式——在SpringMVC源码分析
第二节:职责链模式——基本介绍&应用
第一节:职责链模式——需求说明&传统实现
第四节:策略模式——总结
第三节:策略模式——JDK-Arrays的源码分析
第二节:策略模式——基本介绍&应用
第一节:策略模式——需求说明&传统实现
Copyright © 2011-2022 走看看