URLRewrite 技術的使用 實現靜態化

2021-08-31 10:48:15 字數 647 閱讀 3811

urlrewrite 技術

url 重寫是擷取傳入 web 請求並自動將請求重定向到其他 url 的過程。

比如瀏覽器發來請求 http://localhost:8080/urltest/index.html ,

伺服器自動將這個請求中定向為http://localhost:8080/urltest/index.jsp。

url重寫的優點在於: 1 縮短url,隱藏實際路徑提高安全性.

2 易於使用者記憶和鍵入.

3 易於被搜尋引擎收錄.

實現url重寫的基本方法

urlrewritefilter

org.tuckey.web.filters.urlrewrite.urlrewritefilter

loglevel

warn

<?xml version="1.0" encoding="utf-8"?>

^/index/([a-za-z0-9]+).html$

/index/index.jsp

^/admin/([a-za-z0-9]+)/([a-za-z0-9]+)$

/admin/test.jsp?$1=$2

urlrewrite使用案例

urlrewrite字面意思為重寫路徑,可以改變瀏覽器中我們看得到的 url路徑,而且有得於搜尋引擎抓取,form表單 ajax都不利於搜尋引擎抓取。1 我用的是目前最新的版本4.0.4 org.tuckey urlrewritefilter 4.0.4 2 在web.xml中配置乙個過濾器,用來過...

使用 URLRewrite 重寫URL

1 測試環境 web inf 下,注意不要修改urlrewrite.xml檔名。2 修改web.xml 在web.xml中增加filter配置 其中 是定製的規則,是顯示的url,是真正請求的url。type forward 位址列顯示from部分 靜態化url type redirect 位址列顯...

urlrewrite的簡單使用和碰到的問題

先是配置方式 放在web inf lib 2.在urlrewritefilter org.tuckey.web.filters.urlrewrite.urlrewritefilter request forward 新增urlrewrite.xml 與web inf 下 the rule means...