UrlRewritingNet URL重写一切正常...但有个小问题...输入域名后,网址后面会自动加上default.aspx这个页面名这是我的网站 http://www.best365.net搞手帮我看看怎么回事!服务器配制一切正常..没有重写之前都好好的..重写之后就成这样了..郁闷阿.....
解决方案 »
- IIS 显示不了aspx页面,能看见aspx源代码
- 在.net4.0下怎么限制TextBox只能输入数字
- 使用javascript怎样获得treeview的被选中节点的文本
- TreeView TreeView 填充背景颜色
- 如何读取 pdf 文件中的内容?
- 循环repeater取ItemTemplate出错,请高手指点。
- 小女子初来乍到 跟各位大哥大姐打招呼了~~~~
- 大虾们帮帮忙啊!!!!
- 想学好asp语言,有一些什么好书籍?
- datalist 控件绑定数据不显示,数据库里面不为空
- 在线急等:关于清空当前页面视图状态的问题,具体描述如下,望有空儿的大虾都进来看下了,谢谢... ...
- 这样的情况用什么控件呢?
http://www.hnbohui.com
<rewrites>
<add name="RewritePhoto2" virtualUrl="^~/category/(\d+)/$" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/categorylist.aspx?categoryid=$1" ignoreCase="true"/>
<add name="RewritePhoto3" virtualUrl="^~/resource/(\d+).html$" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/show.aspx?resourceid=$1" ignoreCase="true"/>
<add name="RewritePhoto4" virtualUrl="^~/list/(\d+)/(\d+)/(.*)/(\d+)/$" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/serach.aspx?fatherid=$1&categoryid=$2&key=$3&page=$4" ignoreCase="true"/>
<add name="RewritePhoto5" virtualUrl="^~/sitemap.html$" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/sitemap.aspx" ignoreCase="true"/>
</rewrites>
</urlrewritingnet>
<section name="urlrewritingnet" requirePermission="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
</configSections>
<urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07">
<rewrites>
<add name="RewritePhoto1" virtualUrl="^~/$"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/default.aspx"
ignoreCase="true" />
<add name="RewritePhoto2" virtualUrl="^~/category/(\d+)/$" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/categorylist.aspx?categoryid=$1" ignoreCase="true"/>
<add name="RewritePhoto3" virtualUrl="^~/resource/(\d+).html$" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/show.aspx?resourceid=$1" ignoreCase="true"/>
<add name="RewritePhoto4" virtualUrl="^~/list/(\d+)/(\d+)/(.*)/(\d+)/$" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/serach.aspx?fatherid=$1&categoryid=$2&key=$3&page=$4" ignoreCase="true"/>
<add name="RewritePhoto5" virtualUrl="^~/sitemap.html$" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/sitemap.aspx" ignoreCase="true"/>
</rewrites>
</urlrewritingnet>很奇怪.我改成这样..竟然好了...但还是不明白..为什么?而我设置第一个默认文档为default.html
<add name="RewritePhoto1" virtualUrl="^~/$"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/default.aspx"
ignoreCase="true" />
改成
<add name="RewritePhoto1" virtualUrl="^~/default.html$"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/default.aspx"
ignoreCase="true" />又不行了...
服务器上别外一个站确好好的//没啥问题..