iis7.5安裝MicrosoftURL重寫模塊實(shí)現(xiàn)偽靜態(tài)
作用:
處于對網(wǎng)站安全的考慮,一般網(wǎng)站都使用HTTPS協(xié)議。但是對于用戶來說輸入網(wǎng)址的習(xí)慣來說,都不會(huì)帶上HTTPS的前綴導(dǎo)致訪問時(shí)候出現(xiàn)異常。所以我們用MicrosoftURL重寫模塊2.0來進(jìn)行“http://”自動(dòng)跳轉(zhuǎn)到“https://”的功能。
操作步驟:
1、 我們在Windows20008R,64位系統(tǒng)下進(jìn)行,下載HTTP重寫模塊2.0。并安裝上。
下載地址:http://www.tjdsmy.cn/zh-cn/download/details.aspx?id=7435
2、 打開IIS管理器-選擇“默認(rèn)網(wǎng)站”在窗口中找到“URL重寫”。
3、 雙擊打開,選擇右側(cè)“添加規(guī)則”-點(diǎn)擊“空白規(guī)則”-確定。
4、 設(shè)置參數(shù)
名字可以隨意,匹配URL設(shè)置為“去模式匹配”,“正則表達(dá)式”,“(.*)”。
條件設(shè)置為: 輸入為“{HTTPS}”,類型為“與模式匹配”模式為“off”。
操作設(shè)置為:操作類型為“重定向”
重定向URL為“https://{HTTP_HOST}/{R:1}”
重定向類型為“參閱其他(303)”
完成后點(diǎn)擊右側(cè)的應(yīng)用。返回規(guī)則進(jìn)行查看。
設(shè)置規(guī)則后,系統(tǒng)會(huì)在網(wǎng)站的默認(rèn)目錄下生成一個(gè)“web.config”的規(guī)則文件。
實(shí)例2:用URL重寫組建設(shè)置wordpress實(shí)現(xiàn)偽靜態(tài)
把wordpress網(wǎng)站建立好了后吧,他的規(guī)則文件直接放入網(wǎng)站目錄下
即可。刷新IIS,就可以看到網(wǎng)站下有規(guī)則生成。
Wordpress偽靜態(tài)配置文件:Web.config
代碼:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*"/>
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>