• <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>

            道。道。道

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

               :: 首頁 :: 聯系 :: 聚合  :: 管理

            常用鏈接

            搜索

            •  

            最新評論

            UrlRewrite有什么用處?

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

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

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

            IIS 5.0支持UrlRewrite么?

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

            目前有兩種產品支持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版本不支持虛擬站點配置,元數據監測和自動緩存清理。


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

             

            如何進行UrlRewrite的設置?

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

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

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


            做好了匹配表達式和格式化表達式,我們可以按照下面的格式,把它們放到安裝目錄下的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")%>
             


            ,

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


            5.這一步很重要哦,開始添加rewrite規則.正則,好頭痛,幸虧這個例子比較簡單.
            找到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 獨孤九劍 閱讀(184) 評論(0)  編輯 收藏 引用 所屬分類: Learn articles
            日韩中文久久| 久久99久久成人免费播放| 亚洲va久久久噜噜噜久久天堂| 久久亚洲国产成人影院| 久久久一本精品99久久精品66| 亚洲国产精品人久久| 伊色综合久久之综合久久| 伊人久久大香线焦AV综合影院| 精品一区二区久久久久久久网站| 久久艹国产| 久久人人爽人人爽人人AV| 久久天天日天天操综合伊人av| 色综合久久无码中文字幕| 久久精品国产亚洲Aⅴ香蕉 | 亚洲伊人久久成综合人影院 | 久久综合九色综合久99| 亚洲国产日韩欧美综合久久| 国产∨亚洲V天堂无码久久久| 精品无码人妻久久久久久| 亚洲成色WWW久久网站| 性高湖久久久久久久久AAAAA| 99久久777色| 亚洲av日韩精品久久久久久a| 亚洲伊人久久综合中文成人网| 品成人欧美大片久久国产欧美 | 91久久精品电影| 成人国内精品久久久久影院| 伊人久久大香线蕉亚洲五月天| 久久无码中文字幕东京热| 久久久久久A亚洲欧洲AV冫| 久久青草国产精品一区| 国产人久久人人人人爽| 日韩人妻无码精品久久久不卡| 久久精品青青草原伊人| 久久国产亚洲精品| 午夜精品久久久久久影视777| 久久精品国产亚洲一区二区三区 | 丁香久久婷婷国产午夜视频| 99久久99久久| 国产精品99久久久久久宅男| 亚洲综合久久综合激情久久|