• UrlRewritingNet伪静态的使用方法与解决方案(URL重写)


    在建站初期时,我们往往需要考虑的是使用真静态还是伪静态,这对于往后的站点配置,延展性都会产生深远的影响。

    我使用伪静态的唯一目的:SEO优化。毋容置疑,伪静态在对于Spider是非常有利的,因此,我更倾向于在建站时就搭建伪静态。

    使用UrlRewritingNet搭建站点伪静态,构造URL重写。

    1、下载Intelligencia.UrlRewriter.dllUrlRewritingNet.UrlRewriter.dllUrlRewriter.dll,并在项目中引用;

    2、配置webconfig环境;

    1)、在<configuration>/<configSections>下加入

    1 <section name="urlrewritingnet" requirePermission="true" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
    View Code

    2)、在<configuration>下加入

     1 <!-- 伪静态重写配置 -->
     2   <urlrewritingnet rewriteOnlyVirtualUrls="false" contextItemsPrefix="QueryString" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07" >
     3     <rewrites>
     4       <!-- 扩展名为.html -->
     5       <add name="default" virtualUrl="^~/default.html" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/default.aspx" ignoreCase="true" />
     6       <!-- 扩展名为.abc -->
     7       <add name="default" virtualUrl="^~/default.abc" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/index.aspx" ignoreCase="true" />
     8       <!-- 无扩展名 -->
     9       <add name="default" virtualUrl="^~/default" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/default.aspx" ignoreCase="true" />
    10       <!-- 带参数 -->
    11       <add name="default" virtualUrl="^~/default/(d+)/(d+).html" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/default.aspx?para1=$1&para2=$2" ignoreCase="true" />
    12     </rewrites>
    13   </urlrewritingnet>
    View Code

    3、在iis中配置aspnet_isapi.dll,~:WINDOWSMicrosoft.NETFramework(bit)v(version)aspnet_isapi.dll(一般路径在C盘)

     

    4、安装 MSDNURLRewriting

    链接:http://pan.baidu.com/s/1qW69kVa 提取密码“26pg

     

    以上配置完毕后,伪静态已经基本完成。

    在为页面配置伪静态过程时,需注意伪静态名称尽量简洁、易懂。

     

     

    :WIN7或IIS7以上版本需添加通配符*脚本映射

     

    如果首页无法进入,可在默认页加入index.aspx/default.aspx

     

    链接:http://pan.baidu.com/s/1bn0kIHx 提取密码:s4rf

    如遇到如何问题,请在下方留言;如有任何建议与见解,欢迎指正。

    ...
  • 相关阅读:
    CTF工具使用
    关于CTF的Misc
    stegsolve使用方法
    CTF练习平台
    关于命令执行漏洞深入学习
    redis未授权访问漏洞复现
    Vulnhub实战靶场:DC-2
    Vulnhub实战靶场:DC-1
    NISP一级真题、NISP一级题库
    封神台靶场:萌新也能找CMS突破
  • 原文地址:https://www.cnblogs.com/simoje/p/4764392.html
Copyright © 2020-2023  润新知