IIS7.5服务器里面伪静态怎么做?

IIS7.5服务器里面伪静态怎么做?,第1张

IIS7.5里面,你选择到创建的站点的时候,正常情况可以看到一个url重写模块,你可以在里面手动编辑伪静态的路径重写,也可以直接导入.htacces文件将里面的规则转化为iis可用的规则,并且点击应用生成web.config之类的文件,

如果找不到url重写模块,就需要另外安装了,但是网上资料很多,无非就是导入一个dll文件就解决了。

iis7.5启用web.config伪静态方法如下:

第一种方法:web.config

. 代码如下:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

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

<match url="^(.*)$" />

<conditions logicalGrouping="MatchAll">

<add input="{HTTP_HOST}" pattern="^(.*)$" />

<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />

<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />

</conditions>

<action type="Rewrite" url="index.php/{R:1}" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

第二种方法:web.config

. 代码如下:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="规则 1" stopProcessing="true">

<match url="^includes/(.*)" />

<action type="Rewrite" url="includes\/{R:1}" />

</rule>

<rule name="规则 2" stopProcessing="true">

<match url="^(blog)/includes/(.*)" />

<action type="Rewrite" url="{R:1}/includes\/{R:2}" />

</rule>

<rule name="规则 3" stopProcessing="true">

<match url="^(blog)/(.*).html(.*)" />

<action type="Rewrite" url="{R:1}/index.php\/{R:2}.html{R:3}" />

</rule>

<rule name="规则 4" stopProcessing="true">

<match url="^(.*).html(.*)" />

<action type="Rewrite" url="index.php\/{R:1}.html{R:2}" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

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

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

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

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

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

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

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

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

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

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11874940.html

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

发表评论

登录后才能评论

评论列表(0条)

保存