站長資訊網
        最全最豐富的資訊網站

        iis7 php偽靜態如何設置

        iis7 php偽靜態設置的方法:首先下載IIS的URLRewrite;然后點擊“Add Rules”并選擇“Blank rule”;最后添加一個偽靜態規則并確定保存即可。

        iis7 php偽靜態如何設置

        推薦:《PHP視頻教程》

        某個項目是PHP的,本地是Apache + PHP + MYSQL,服務器上的環境是IIS + PHP + MYSQL,開發完成準備部署到服務器上發現偽靜態無法使用,原因是IIS不能解析.htaccess文件的內容。

        如要在IIS下啟用偽靜態 就需要下載IIS的 URLRewrite,地址是: http://www.iis.net/expand/URLRewrite

        iis7 php偽靜態如何設置

        點擊那個 or view additional downloads 轉到,服務器是64位的,所以我下載x64版本的URL Rewrite

        iis7 php偽靜態如何設置

        iis7 php偽靜態如何設置

        雙擊下載完成的文件,下一步、下一步到安裝完成

        iis7 php偽靜態如何設置

        重新打開IIS發現多了個URL Rewrite項,打開全E文呀,不用怕其實配置還是很簡單的……

        iis7 php偽靜態如何設置

        如果我們要添加一個偽靜態規則那么點擊Add Rules,選擇 Blank rule

        iis7 php偽靜態如何設置

        我們只需要填寫三個部分

        name是這個規則的名稱,可以隨便取一個

        Pattern是匹配規則

        Action Properties是真實的地址

        iis7 php偽靜態如何設置

        還有個Test pattern是用來測試匹配規則是否正確,例如我想測試一下^category/(.+).html$ 這個匹配設置,Test Results還很貼心的給出了匹配結果和我們需要的參數列表,其中 {R:1}就是我想要的參數,可以在 Rewrite URL中使用: cn/index.php?o={R:1} 是不是很簡單~

        順便提一下:我在測試的時候不小心在正則表達式后面多加了個空格,結果總是匹配失敗,所以大家要注意匹配規則的正則表達式前后不要帶空格~

        iis7 php偽靜態如何設置

        URLRewrite的規則和Apache中基本類似,例如在Apache中匹配規則是這樣的:

        <IfModule mod_rewrite.c>     RewriteEngine On     RewriteRule ^category/(.+).html$         cn/index.php?o=$1     RewriteRule ^substance/(.+)_(.+).html$   cn/index.php?o=$1&id=$2</IfModule>

        那么在IIS中我們只需要將其中的 $1 $2替換成 {R:1}, {R:2} 就可以了

        ^category/(.+).html$ cn/index.php?o={R:1}
        ^substance/(.+)_(.+).html$ cn/index.php?o={R:1}&id={R:2}

        熟悉了規則我們可以不用這個工具自己手工寫URL匹配規則了,在網站根目錄下修改web.config文件,system.webServer節點下增加rewrite項,修改內容為:

        <?xml version="1.0" encoding="UTF-8"?><configuration>     <system.webServer>         <rewrite>             <rules>                 <rule name="category">                     <match url="^category/(.+).html$" />                     <action type="Rewrite" url="cn/index.php?o={R:1}" />                 </rule>                 <rule name="substance">                     <match url="^substance/(.+)_(.+).html$" />                     <action type="Rewrite" url="cn/index.php?o={R:1}&amp;id={R:2}" />                 </rule>             </rules>         </rewrite>     </system.webServer></configuration>

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品无码一区二区三区爱欲九九 | 久久久久亚洲精品男人的天堂| 精品国产自在在线在线观看| 99精品国产丝袜在线拍国语| www.亚洲精品| 日韩精品一区二区三区大桥未久| laowang在线精品视频| 欧洲精品一区二区三区在线观看| 亚洲第一区精品日韩在线播放| 性欧洲精品videos| 51视频国产精品一区二区| 四虎亚洲国产成人久久精品| 人妻少妇精品中文字幕AV | 国产乱人伦偷精品视频免下载| 国产成人精品综合网站| 亚洲国产成人一区二区精品区| 亚洲国产精品无码av| 久久久91人妻无码精品蜜桃HD| 99精品久久久久久久婷婷| 热久久国产欧美一区二区精品| 亚洲国产精品久久久久| 国产精品久久久福利| 老司机国内精品久久久久| 国产精品午夜国产小视频| 四虎国产精品永久在线无码| 国产AⅤ精品一区二区三区久久| 欧洲精品码一区二区三区免费看| 国产在线精品国自产拍影院| 精品午夜福利在线观看| 亚洲精品无码专区久久久| 亚洲国产成人精品女人久久久| 久久久久久久久久免免费精品| 国内精品视频九九九九| 精品精品国产理论在线观看| 97久久精品人妻人人搡人人玩| 精品无码一区二区三区亚洲桃色| 久热这里只有精品12| 精品无码人妻夜人多侵犯18| 久久香综合精品久久伊人| 久久综合久久自在自线精品自| 久久久精品国产sm调教网站|