iis7.5 URL重寫零基礎(chǔ)入門介紹
首先說的是IIS7.5,win7或者win2008都支持,然后要下載一個微軟的組件:Url重寫組件,這里發(fā)個64位的組件,如果你的系統(tǒng)是32位的可以網(wǎng)上找下,很多的。
64位URL重寫組件:http://m.fzitv.net/softs/479310.html
安裝好后,打開你的IIS就會有如圖所示的圖標(biāo):

然后打開你要設(shè)置的網(wǎng)站,右側(cè)就會有如圖所示:

這里學(xué)習(xí)吧提供幾種url重寫方案:
1,URL域名規(guī)?;?/strong>
比如你想讓你的的 xx.com一訪問就訪問到www。xx。com上,這樣對用戶和搜索都好的,也不會讓百度重復(fù)收錄你的網(wǎng)站。
點(diǎn)擊右擊的“添加規(guī)則”,然后選擇規(guī)范域名

然后在出現(xiàn)的窗口里選擇你的域名,有人說為什么我這沒有多個域名呢?那是因?yàn)槟銢]有綁定多個域名!

點(diǎn)擊確認(rèn)即可,學(xué)習(xí)吧說明:iis7.5都是操作的web.config里的代碼來達(dá)到各種設(shè)置的!設(shè)置域名規(guī)范化必須你的主域名和要轉(zhuǎn)向的域名都解析到你的服務(wù)器上,并且成功把域名綁定到站點(diǎn)上才能生效!
2,偽靜態(tài)
在IIS6.0在時代都是設(shè)置的httd.ini,而在iis7.5里得設(shè)置web.config了。
如果你有.htaccess現(xiàn)成文件,那么可以通過導(dǎo)入規(guī)則直接使用!
點(diǎn)擊右側(cè)的“入站規(guī)則”里的“導(dǎo)入規(guī)則”,然后出現(xiàn)如圖:

配置文件里選擇你要導(dǎo)入的文件路徑,選擇后點(diǎn)擊導(dǎo)入按鈕,如果你的文件格式正確那么就會成功導(dǎo)入規(guī)則!直接應(yīng)用即可!
如果沒有配置文件,那么自己就動手寫下吧.
點(diǎn)擊右側(cè)“添加規(guī)則”,然后選擇“空白規(guī)則”,出現(xiàn)添加規(guī)則窗口:
名稱自己起個就行,然后“匹配URL”里基本可以默認(rèn),只需要自己填寫上“模式”即可,這里是正則表達(dá)式,比如:^(\w+)xieliang(\d+)$ 這其中的^是開始,$表示結(jié)束,(\w+)表示字母,數(shù)字任意,(\d+)表示只能為數(shù)字,(.*)為所有,更多正則請看:正則表達(dá)式
然后下面的重寫URL寫成動態(tài)的URL,并且要帶參數(shù),比如show.asp?url={R:1}&id={R:2}其中的{R:1}就是正則里的前面的變量,一共有幾個參數(shù)要與正則里對應(yīng)!

3,防盜鏈
防盜鏈的原理是根據(jù)來路判斷 是否為自己的域名,如果 不是則終止
步驟和偽靜態(tài)一樣,只是正則為^(.*).(gif|jpg)$這個是所有的 gif jpg后綴的,根據(jù)自己的情況設(shè)置
添加幾個條件,因?yàn)橐袛鄟砺?/p>

其中第一個條件 是為了查看是否為自己的來路
第二個為判斷是否有來路,如果直接打開的就沒有來路,如果想讓用戶直接打開不能用,只有從自己網(wǎng)站打開才可以的話要加上這個,如果不用可以去掉!
在最下面操作里的重寫URL填上如果攔截要顯示的圖片路徑即可。
學(xué)習(xí)吧提示:也可以根據(jù)防盜鏈自己寫個防下載的哦,只是后綴不一樣罷了。

相關(guān)文章
Windows 2008任務(wù)計劃執(zhí)行bat腳本失敗返回0x1的解決方法
這篇文章主要介紹了Windows 2008任務(wù)計劃執(zhí)行bat腳本失敗返回0x1的解決方法,腳本之家小編一般更傾向于使用vbs來實(shí)現(xiàn)功能更強(qiáng)大與簡單2020-05-05
Windows中利用計劃任務(wù)實(shí)現(xiàn)自動備份文件
我們來利用windows系統(tǒng)的計劃任務(wù)來實(shí)現(xiàn)數(shù)據(jù)庫的備份,是文件夾copy到固定的文件夾,是把文件夾copy以當(dāng)天日期的自動生成的文件夾,大家可以發(fā)揮下結(jié)合下bat效果更佳2013-01-01
Windows DNS服務(wù)器曝"蠕蟲級"漏洞,已存在長達(dá)17年
這篇文章主要介紹了Windows DNS服務(wù)器曝"蠕蟲級"漏洞,已存在長達(dá)17年,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07
windows7服務(wù)器上weblogic啟動失敗異常解決方法
windows7服務(wù)器上weblogic啟動失敗異常:/Java/jre6/lib/ext/QTJava.zip was unexpected at this time,接下來介紹詳細(xì)解決方法,需要的朋友可以參考下2013-01-01
IIS提示出現(xiàn)RPC服務(wù)器不可用的解決方法
如果你運(yùn)行IIS時也遇到“RPC服務(wù)器不可用”的故障提示,不妨試試我們下面的辦法2011-10-10
win2003下 iis+php快速穩(wěn)定的配置方法
由于win2003的穩(wěn)定性與良好軟件的支持性受到很多朋友的親睞,由于php管理系統(tǒng)成為主流,所有php的支持也是必備的了,一般也不用使用linux系統(tǒng),除非你的網(wǎng)站很大了,一般window夠了,100萬ip也不是問題2013-08-08
WINDOWS系統(tǒng) + Apache +PHP5 +Zend + MySQL + phpMyAdmin安裝配置方法
新手不建議自己配置,安裝xampp就行了。2009-12-12

