什麼是url重寫?
比如原來要訪問乙個網頁使用的**是 http://***/index.php,但是我們可以使用url重寫技術,將原來的url位址變成http://***/index.html,之後可以通過訪問http://***/index.html達到原來的效果,這可以通過apache的mod_rewrite模組來實現
(1)要進行url重寫,首先是在php檔案所在目錄下建立乙個.htaccess檔案
(2)編寫以下**,其意思是先檢查該模組是否載入並且開啟重寫引擎
rewriteengine on
(3)然後新增一些規則來定義重寫
rewriteengine on
rewriterule 重寫之後檔名 原先的檔名
(4)然後儲存
(5)在網頁中進行測試
通過url重寫技術,可以提高一些安全性
url重寫技術
注釋掉 條目,以使用 http 模組執行重寫 注釋掉 條目,以使用 http 處理程式執行重寫。除了指定使用 http 模組還是 http 處理程式執行重寫外,web.config 檔案還包含重寫規則 重寫規則由兩個字串組成 要在被請求的 url 中查詢的模式 要替換此模式的字串 如果找到 在 we...
URL重寫 Cookie Session技術
1 url重寫 url可以在後面附加引數,和伺服器的請求一起傳送,伺服器根據相應的引數來判斷是否為同乙個客戶端傳送的請求,一般可以直接使用http會話api執行url重寫,會自動附加相應的sessionid,該技術主要使用場景是客戶端的瀏覽器禁用cookie導致session無法使用的情況。2 co...
慎用url重寫
為了使 url位址更加友好 當然可能有別的原因 很多站點使用了 url重寫,如http www.cnblogs.com life,在asp.net中通常要處理這樣的 url重寫,必須在iis中將 對映到aspnet isapi.dll c windows microsoft.net framewor...