url重写 c#
发布网友
发布时间:2023-06-22 13:40
我来回答
共5个回答
热心网友
时间:2024-12-01 18:06
Url重写技术可以使显示给用户的Url不同于实际的Url,Url重写技术被广泛应用于搜索引擎优化(SEO)、网站重组后重定向页面路径以及提供用户友好的Url等方面,CutePage支持Url重写技术使您可以自定义分页导航的Url格式,实现Url重写,但还是要配置一下web.config文件的,相关组件请下载(UrlRewritingNet.UrlRewrite);
附: 在web.config加入:
<configSections>
<section name="urlrewritingnet"
requirePermission ="false"
type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" />
</configSections>
<urlrewritingnet
rewriteOnlyVirtualUrls="true"
contextItemsPrefix="QueryString"
defaultPage = "default.aspx"
defaultProvider="RegEx"
xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
<rewrites>
<add name="Rewrite" virtualUrl="^~/(\d+)/view.aspx" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/CutePage.aspx?page=$1" ignoreCase="true" />
</rewrites>
</urlrewritingnet>
<httpMoles>
<add name="UrlRewriteMole" type="UrlRewritingNet.Web.UrlRewriteMole, UrlRewritingNet.UrlRewriter" />
</httpMoles>
热心网友
时间:2024-12-01 18:06
可以生成静态页的,那么你生成的html文件就必须存在了
也可以URL重写,可以改写任意后缀的显示形式
热心网友
时间:2024-12-01 18:06
改个后缀名而已,重写成.html的其实本质还是.aspx
热心网友
时间:2024-12-01 18:07
不存在,只是在Web.Config中设定哪些页面重写为指定页面
热心网友
时间:2024-12-01 18:08
不存在的 只是在配置的的时候重写掉