網站首頁 建站套餐 客戶案例 建站優勢 主機域名 關于黑羽 聯系黑羽

資訊中心
了解網站建設資訊引領網站建設開發方向
萬網主機搭建偽靜態
UrlRewrite介紹
什么是UrlRewrite?  
 UrlRewrite 是 將動態頁面轉換為靜態頁面的一種技術. 
例如.您網站頁面是 http://www.yourdomain.com/news/docread.aspx?id=123 使用UrlRewrite轉換后, 可以用 http://www.yourdomain.com/news/123.html 來訪問.

 為什么使用UrlRewrite:
 1) 處理這樣的情形:你要更改你的web應用中網頁的結構,但你同時也要確保在你移動網頁后,那些被人收藏的老URL不會成為死鏈接。 重寫URL允許你透明地將請求轉交到新的網頁地址而不出錯。

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

 3) 最重要的,在象Google,Yahoo 和 Live 這樣的搜索引擎中提高你網站上網頁的搜索相關性。具體來說,URL重寫經常能使你在你網站上 網頁的URL里更加容易地嵌入關鍵詞,這么做往往會增加別人點擊你的鏈接的機會。

添加rewriter規則:

 注:1.請先備份好網站的配置文件;
 2.這里的重寫規則需根據用戶網站的需要添加,規則需有正則表達式知識的人員設置。


    <system.webServer> 
        <rewrite> 
            <rules> 
                <rule name="rule1" stopProcessing="true"> 
                     <match url="^article/([0-9]+)/([_0-9a-z-]+)" /> 
                     <action type="Rewrite" url="article.aspx?id={R:1}&amp;title={R:2}" /> 
                </rule> 
                <rule name="rule2" stopProcessing="true"> 
                    <match url="^tags/([0-9]+)" /> 
                    <action type="Rewrite" url="tags.php?tags={R:1}"  /> 
                </rule> 
                <rule name="rule3" stopProcessing="true"> 
                    <match url="test.html" /> 
                    <action type="Rewrite" url="test.asp"  /> 
                </rule> 
            </rules> 
        </rewrite> 
    </system.webServer> 


  說明: 每個規則為一個rule節;rule的名字應該是唯一的; stopProcessing="true":如果已經匹配了規則,不再匹配以后的規則; {R:n}:代表第n個()中正則表達式匹配的內容; 重寫規則按照順序匹配;
 規則一:將類似于http://localhost/article/342/some-article-title的url轉向: http://localhost/article.aspx?id=342&title=some-article-title
 規則二:將類似于http://localhost/tags/id的url轉向: http://localhost/tags.php?tags=id
 規則三:將類似于http://localhost/test.html的url轉向: http://localhost/test.asp

 4)Web.Config文件保存后即可生效

 5)URLrewrite 支持 asp,asp.net,php 等各種腳本.

黑羽網絡品牌建站
本地做網站就選黑羽網絡
Tel:0813-5104030 15348110304 QQ或微信:22232591
地址:四川省自貢市自流井區丹佳大街泰豐大廈寫字樓19樓10號
Copyright © 2018-2058 自貢黑羽網絡科技有限公司 All rights reserved. ICP備案號蜀ICP備12014994號-1  技術支持:黑羽網絡
網站建設制作項目 網站建設制作地區 網站建設案例 網站地圖
中国竞彩网计算机