<"> < "/>

iis7.0配置伪静态

时间: 阅读:317
iis7.0配置伪静态

最佳回答

夜半丶唱情歌

夜半丶唱情歌

2023-01-15 15:15:09

web.conf配置文件的格式
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1">
<match url="ShowProduct/([0-9]*).html"/>
<action type="Rewrite" url="/view.asp?id={R:1}" />
</rule>
<rule name="Imported Rule 2">
<match url="about_([0-9]*).html"/>
<action type="Rewrite" url="/about.asp?id={R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
配置web.config文件由其它规则导入时要调整的地方:
1、match语句最前面不需要加“/”如:
<match url="/ShowProduct/([0-9]*).html"/>
修改为:
<match url="ShowProduct/([0-9]*).html"/>(注:去掉了最前面“/”)
2、action语句内不要使用转义符号。如:
<action type="Rewrite" url="/view.asp?id={R:1}" />
修改为:
<action type="Rewrite" url="/view.asp?id={R:1}" />(注:去掉了“.”与“?”的转义符号)

最新回答共有3条回答

  • 游客
    回复
    2023-01-15 18:18:22

    也称为虚拟主机,用来存放网站的内容,就好譬如清水房;

    怎么选? 适当选择有规模的行内专业空间服务商,其中,从以下几方面考虑:

    A. 确定网站的访问对象:访客群体是国外,选海外主机或香港主机;访客群体是国内,选国内南北互联的主机;

    B. 网站空间大小,根据实际情况让空间服务商推荐;

    C. 除价格因素外,从虚机的功能支持、速度、稳定性、服务质量方面考虑

  • 游客
    回复
    2023-01-15 17:17:12

    所谓伪静态就是通过一定的技术手段,将原先一条不存在的URL地址映射到已存在的文件上,其目的是实现动态网页内容的静态化,提高搜索引擎收录率。

    方法/步骤:

    1、IIS 7.0以上服务器

    微软IIS 7.0以上版本完全重写了IIS的内核结构,采用模块化的设计构架,URL重写也成为可选安装的模块之一。朝暮数据的全部虚拟主机都安装了URL重写模块,因此客户可以通过轻松的配置web.config文件来实现伪静态功能。

    下面是实现第一段所述伪静态规则的web.config代码。

    <?xml version="1.0" encoding="UTF-8"?><configuration>    <system.webServer>        <rewrite>            <rules>                <rule name="已导入的规则 1">                    <match url="product/([a-z]+)/([0-9]+)" ignoreCase="false" />                    <action type="Rewrite" url="product.aspx?category={R:1}&amp;id={R:2}" appendQueryString="false" />                </rule>            </rules>        </rewrite&g