• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            道。道。道

            安全特性不等于安全的特性

               :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理

            常用鏈接

            搜索

            •  

            最新評論

            UrlRewrite有什么用處?

            1、滿足搜索引擎的要求
            某些搜索引擎不能支持動態(tài)頁面的抓取,大量的信息就不能被潛在用戶搜索到。用UrlRewrite技術你可以把 http://server/news.asp?id=111 變成 http://server/news/111.htm 這樣他們就會被搜索引擎收錄了。google雖然可以抓取動態(tài)頁面,但是google對動態(tài)頁面的評分一般低于靜態(tài)頁面。所以,對大量信息發(fā)布的網(wǎng)站,把網(wǎng)站地址改變成靜態(tài)的絕對是值得的。

            2、隱藏技術實現(xiàn),提高網(wǎng)站的移植性
            每個頁面都掛著鮮明的.asp/.jsp這種開發(fā)語言的標記,可以一眼讓人看出你的網(wǎng)站使用什么語言做的。而且在改變網(wǎng)站的語言的時候,你需要改動大量的鏈接。而且,一個頁面修改了擴展名,他的pagerank也會隨之消失,從頭開始。我們可以用UrlRewrite技術隱藏我們的實現(xiàn)細節(jié),這樣修改移植都很方便,而且完全不損失pagerank。

            3、滿足美感的要求
            對于追求完美主義的網(wǎng)站設計師,即使是網(wǎng)頁的地址也要看起來簡潔明快。形如 http://server/news.asp?channel=3&id=111 的網(wǎng)頁地址,肯定是上不了完美主義者的法眼的,用UrlRewrite技術,你可以把他變成 http://server/news/3/111.htm 。

            IIS 5.0支持UrlRewrite么?

            答案很簡單,不支持。但是我們可以通過安裝服務器擴展讓IIS支持。

            目前有兩種產(chǎn)品支持IIS 5.0的UrlRewrite,isapi_rewrite 和 IIS Rewrite。

            isapi_rewrite: http://www.helicontech.com/download/#isapi_rewrite
            IIS Rewrite :http://www.qwerksoft.com/products/iisrewrite/download.asp

            這里只有ISAPI Rewrite的一個LITE版本是免費的,其它都是trial版本。ISAPI Rewrite Lite的版本功能。


            我們采用isapi_rewrite Lite Version(免費版本)。


            引用:
            This is simplified edition of ISAPI_Rewrite. It does not support per-virtual-site configurations, proxiing, metabase monitoring and automatic cache cleanup but all other features are supported.


            所以,lite版本不支持虛擬站點配置,元數(shù)據(jù)監(jiān)測和自動緩存清理。


            metabase元數(shù)據(jù):metabase 元數(shù)據(jù)庫 指一個駐留內(nèi)存的數(shù)據(jù)存儲區(qū)域,其中存放著IIS的配置值。/Metabase是儲存成System32\Inetsrv
            資料夾中的Metabase.bin文件

             

            如何進行UrlRewrite的設置?

            isapi_rewrite利用正則表達式進行替換規(guī)則的表示。

            下面是一個簡單的例子,我想讓我們的用戶輸入 http://server/test-12314.html 實際上訪問的是 http://server/test.asp?id=12314 。那么我們的匹配表達式應該是 /test-([0-9]*).html 對應的格式化表達式應該為 /test.asp\?id=$1 。

            進行正則表達式的編寫的時候,可以利用isapi_rewrite提供的正則表達式測試工具(默認安裝提供),進行調(diào)試。如下圖:


            做好了匹配表達式和格式化表達式,我們可以按照下面的格式,把它們放到安裝目錄下的httpd.ini里面。

            格式:RewriteRule 匹配表達式 格式化表達式
            剛才的例子:RewriteRule /test-([0-9]*).html /test.asp\?id=$1

            文件保存后,不需重新啟動iis即可生效。

            參考資料:

            面向Google(Search Engine Friendly)的URL設計
            http://www.chedong.com/tech/google_url.html

            ISAPI REWRITE文檔
            http://www.isapirewrite.com/docs/

            操作實例:

            1.下載ISAPI_Rewrite.ISAPI_Rewrite分精簡(Lite)和完全(Full)版.精簡版不支持對每個虛擬主機站點進行重寫,只能進行全局處理.不過對于有服務器的朋友,精簡版也就夠啦.精簡版下載地址:http://www.helicontech.com/download/,就是那Lite Version (free)啦.

            2.安裝.msi的文件,和裝一般程序一樣裝就可以了,俺就裝在D:\ISAPI_Rewrite.


            3.接下來一步比較重要哦,看仔細嘍.打開Internet 信息服務,右鍵,web站點屬性,電ISAPI篩選器選項卡.添加篩選器,名稱自己填,路徑自己指定ISAPI_Rewrite.dll,然后確定.


            .來測試一下.新建一個1ting.asp,里面寫上

             

              CODE: [Copy to clipboard]  
            <%=request.querystring("inso")%>
             


            ,

            效果就是執(zhí)行的時候1ting.asp?inso=*瀏覽器顯示*.


            5.這一步很重要哦,開始添加rewrite規(guī)則.正則,好頭痛,幸虧這個例子比較簡單.
            找到ISAPI_Rewrite目錄,把httpd.ini的只讀屬性去掉,打開編輯.我們要把1ting.asp?inso=im286映射成為1ting-im286.html這樣的類型,需要在httpd.ini里加上這么一行:

             

              CODE: [Copy to clipboard]  
            RewriteRule /1ting-([0-9,a-z]*).html /1ting.asp\?inso=$1
             


            ,保存.

             

            posted on 2007-11-13 19:46 獨孤九劍 閱讀(187) 評論(0)  編輯 收藏 引用 所屬分類: Learn articles
            久久亚洲熟女cc98cm| 香蕉久久夜色精品国产尤物| 亚洲综合精品香蕉久久网| 狠狠综合久久综合88亚洲 | 久久永久免费人妻精品下载| 国产69精品久久久久9999APGF| 久久无码AV中文出轨人妻| 奇米影视7777久久精品| 品成人欧美大片久久国产欧美... 品成人欧美大片久久国产欧美 | 亚洲性久久久影院| 国产69精品久久久久久人妻精品| 99麻豆久久久国产精品免费| 久久国产乱子伦精品免费午夜| 欧美亚洲另类久久综合婷婷| 亚洲国产精品无码久久久不卡 | 亚洲精品白浆高清久久久久久 | 尹人香蕉久久99天天拍| 人妻少妇久久中文字幕一区二区| 高清免费久久午夜精品| 亚洲国产小视频精品久久久三级| 久久国产欧美日韩精品| 欧美日韩中文字幕久久久不卡 | 亚洲国产精品无码久久SM| 91精品国产91久久| 午夜精品久久久久久久久| 人人狠狠综合久久亚洲高清| 久久精品国产一区| 亚洲狠狠婷婷综合久久久久| 日本加勒比久久精品| 精品熟女少妇aⅴ免费久久| 国产一区二区三区久久| 久久夜色精品国产网站| 久久AV高潮AV无码AV| 亚洲v国产v天堂a无码久久| 精品水蜜桃久久久久久久| 办公室久久精品| 国产亚洲成人久久| 99久久综合国产精品二区| 久久综合久久久| 国内精品欧美久久精品| 国内精品久久久久久中文字幕|