Windows服务器下用IIS Rewrite组件为IIS设置伪静态方法

2020-01-24 07:53栏目:bob体育平台
TAG:

Apache和IIS分别有自己的伪静态操作方法,那在Servers2003_IIS需要给PHP程序使用伪静态呢?安装rewrite插件包。一、下载rewrite插件包,一般里面必须有httpd.ini和Rewrite.dll,如图:

URL重写规则(Rewrite Rule),也就是只要将写好的httpd.ini放在站点根目录,就能使用了。
安装说明:下载后可以解压出 ISAPI_Rewrite.dll ,httpd.ini 这两个文件放到某个文件夹下面,然后在 IIS 站点属性的 ISAPI 中加载 ISAPI_Rewrite.dll  就可以了, httpd.ini  是配置文件里面有例子。如果加载不成功的话 请给 ISAPI_Rewrite.dll   安全属性为完全。

二、一般推荐将伪静态包放至网站根目录下,然后在需要伪静态的网站右击选择属性,如图:,找到ISAPI筛选器,添加rewrite.dll,关闭IIS后再打开,发生优先级变成高,如图:,说明安装成功了。

图片 1

三、打开httpd.ini,开始配置伪静态复制代码 代码如下:[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTP# =====以上是默认代码建议不改,#为注释=====复制代码 代码如下:#RewriteRule --伪静态编辑#^/ 前置为域名#/$ 此处为止#/ --被伪静态-- --后缀-- RewriteRule ^/webiste/$ /webiste/index.php#代表一个$数字# --表示/可有可无RewriteRule ^/webiste/$ /webiste/$1四、伪静态是实时更新的,所以可以做即时测试。PS:

2、在“IIS管理器”里选择网站,右键,属性。
 图片 2

3、选择“ISAPI”,点击“添加”。

图片 3
4、填入筛选器名称,如“rewrite”。
 图片 4

5、可执行文件下方点击“浏览”,选择刚才解压的Rewrite组件位置,Rewrite.dll。
 图片 5
6、确认选择正确后,点击“确定”。

7、点击“确定”,完成筛选器添加。
8、重启IIS。
 图片 6
9、重启IIS后,再次选择站点,右键,属性,看到如下所示向上的绿箭头,说明 IIS Rewrite 成功添加并运行。
 图片 7

版权声明:本文由bob体育app发布于bob体育平台,转载请注明出处:Windows服务器下用IIS Rewrite组件为IIS设置伪静态方法