Heim  >  Artikel  >  php教程  >  IIS安装Apache伪静态插件

IIS安装Apache伪静态插件

WBOY
WBOYOriginal
2016-06-02 09:58:281319Durchsuche

Apache和IIS分别有自己的伪静态操作方法,那在Servers2003_IIS需要给PHP程序使用伪静态呢?安装rewrite插件包。

一、下载rewrite插件包,一般里面必须有httpd.ini和Rewrite.dll,如图:

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

三、打开httpd.ini,开始配置伪静态

复制代码
<span style="color: #008080;"> 1</span> <span style="color: #000000;">[ISAPI_Rewrite]
</span><span style="color: #008080;"> 2</span> 
<span style="color: #008080;"> 3</span> <span style="color: #008000;">#</span><span style="color: #008000;"> 3600 = 1 hour</span>
<span style="color: #008080;"> 4</span> CacheClockRate 3600
<span style="color: #008080;"> 5</span> 
<span style="color: #008080;"> 6</span> RepeatLimit 32
<span style="color: #008080;"> 7</span> 
<span style="color: #008080;"> 8</span> 
<span style="color: #008080;"> 9</span> <span style="color: #008000;">#</span><span style="color: #008000;"> Protect httpd.ini and httpd.parse.errors files</span>
<span style="color: #008080;">10</span> <span style="color: #008000;">#</span><span style="color: #008000;"> from accessing through HTTP</span>
<span style="color: #008080;">11</span> 
<span style="color: #008080;">12</span> <span style="color: #008000;">#</span><span style="color: #008000;"> =====以上是默认代码建议不改,#为注释=====</span>
复制代码
复制代码
<span style="color: #008080;"> 1</span> <span style="color: #008000;">#</span><span style="color: #008000;">RewriteRule --伪静态编辑</span>
<span style="color: #008080;"> 2</span> <span style="color: #008000;">#</span><span style="color: #008000;">^/ 前置为域名</span>
<span style="color: #008080;"> 3</span> <span style="color: #008000;">#</span><span style="color: #008000;">/$ 此处为止</span>
<span style="color: #008080;"> 4</span> <span style="color: #008000;">#</span><span style="color: #008000;">/ --被伪静态-- \ --后缀-- \</span>
<span style="color: #008080;"> 5</span> RewriteRule ^/webiste/$ /webiste/index\.<span style="color: #000000;">php\
</span><span style="color: #008080;"> 6</span> 
<span style="color: #008080;"> 7</span> <span style="color: #008000;">#</span><span style="color: #008000;">([a-z]+) --正则表达式</span>
<span style="color: #008080;"> 8</span> <span style="color: #008000;">#</span><span style="color: #008000;">一个()代表一个$数字</span>
<span style="color: #008080;"> 9</span> <span style="color: #008000;">#</span><span style="color: #008000;">(/?) --表示/可有可无</span>
<span style="color: #008080;">10</span> RewriteRule ^/webiste/([a-z]+)(/?)$ /webiste/$1\
复制代码

四、伪静态是实时更新的,所以可以做即时测试。

PS:([a-z0-9]+),(/page?)([a-z0-9]+)(/?)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn