如何设置伪静态规则

如何设置伪静态规则,第1张

设置伪静态规则的具体步骤如下:

以IIS10 下设置伪静态规则为例:

1、首先需要安装Url重写模块,百度搜索,下载完安装,URL Rewrite Module。

2、然后重启机器,可以在iis全局看到URL rewrite模块。

3、然后点击要设置伪静态规则的站点,双击“URL 重写”图标。

4、然后进入“URL 重写”界面,点击右侧的“导入规则”。

5、进入“导入 mod_rewrite”界面,点击配置文件下面框最后的三个点。

6、找到伪静态规则文件:.htaccess,选中并点击打开。

7、回到“导入 mod_rewrite”界面,点击“导入”规则。

8、最后,点击右栏的“应用”按钮。

9、至此伪静态配置完成,iis上的伪静态规则是写在web.confg,在网站根目录上web.confg已写上相关程序规则

IIS7 伪静态 web.config 配置方法:

IIS7 做伪静态比较的简单方便

1、程序方面

只需要设置web.config 就可以了。

2、服务器需要安装:URL Rewrite

Godaddy 的主机已经安装这个插件。

本地在测试的时候 请查看自己是否安装这个插件。

注意要点

1、参数用“()” 括起来 ,使用 {R:1}来获得参数

2、多个参数中间用 &分割

3、name切记不能写一样

<?xml version="1.0"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<!--301重定向把不带3W的域名 定向到带3W-->

<rule name="Redirect" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^haoxinwen.info$" />

</conditions>

<action type="Redirect" url="http://www.haoxinwen.info/{R:0}" redirectType="Permanent" />

</rule>

<!--首页-->

<rule name="rD">

<match url="^$" />

<action type="Rewrite" url="Default.aspx" />

</rule>

<!--产品列表-->

<rule name="rP">

<match url="^product/$" />

<action type="Rewrite" url="ProductList.aspx" />

</rule>

<!--产品列表第几页-->

<rule name="rPL">

<match url="^product/list-([0-9]*).html$" />

<action type="Rewrite" url="ProductList.aspx?page={R:1}" />

</rule>

<!--产品类别列表-->

<rule name="rPT">

<match url="^product/([A-Za-z0-9-]*)/$" />

<action type="Rewrite" url="ProductList.aspx?typeUrl={R:1}" />

</rule>

<!--产品类别列表第几页-->

<rule name="rPTL2">

<match url="^product/([A-Za-z0-9-]*)/list-([0-9]*).html$" />

<action type="Rewrite" url="ProductList.aspx?typeUrl={R:1}&page={R:2}" />

</rule>

<!--产品详细-->

<rule name="rPd">

<match url="^product/([A-Za-z0-9-]*)/([A-Za-z0-9-]+).html$" />

<action type="Rewrite" url="ProductDetail.aspx?typeUrl={R:1}&url={R:2}" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

首先 下载文件 dv_iis_url_rewrite zip 将其解压到本地硬盘(压缩包里有两个文件 分别是IisUrlRewriter dll和IisUrlRewriter ini) 然后打开IIS管理器

选择 ISAPI筛选器 然后选择 添加

在 添加/编辑筛选器属性 对话框中 点击 浏览

在这里 选择刚才解压出来的IisUrlRewriter dll

点击 确定 结束设置

如果设置没有生效 你需要重启IIS

如果需要在IIS里开启ASP帖子URL到PHP帖子的映射 你需要修改解压出来的IisUrlRewriter ini文件

lishixinzhi/Article/program/net/201311/11985


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/625870.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-16
下一篇2023-07-16

发表评论

登录后才能评论

评论列表(0条)

    保存