rewrite
rewrite規則下載urlrewrite是tuckey.org的一個很小的開源軟體,能將動態頁面對映成靜態頁面的樣子,更好的讓搜尋引擎對網站進行索引。
同時也能簡化程式設計,讓url變得更簡潔。
urlrewrite的配置非常簡單,將jar引入專案,修改web.xml,在web-inf下放一個urlrewrite.xml,進行簡單的配置就可以了。
你們可以從http://tuckey.org/urlrewrite/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。
詳文參考:http://www.sj525.com/news-1828920.aspx
相關文章
- nginx rewriteNginx
- Nginx RewriteNginx
- Apache Rewrite詳解Apache
- mod_rewrite模組
- Nginx rewrite 詳解Nginx
- Clang -rewrite-objcOBJ
- MySQL Rewriter Query Rewrite PluginMySqlPlugin
- nginx rewrite語法格式Nginx
- Rewrite %{HTTP_HOST}用法HTTP
- Rewrite %{REQUEST_FILENAME}用法
- nginx thinkphp rewrite配置項NginxPHP
- nginx之rewrite匹配需求Nginx
- Nginx Rewrite規則初探Nginx
- nginx的rewrite設定Nginx
- nginx高階篇rewriteNginx
- Nginx 實現 Rewrite 跳轉Nginx
- Rewrite %{HTTP_USER_AGENT}用法HTTP
- Rewrite %{QUERY_STRING}用法
- Rewrite重寫教程前言
- DBMS_ADVANCED_REWRITE and DML
- nginx location匹配及rewrite規則Nginx
- Nginx location匹配及Rewrite重寫Nginx
- mysqlbinlog rewrite-db選項MySql
- 【dbms包】DBMS_ADVANCED_REWRITE
- mod_rewrite模組詳解(轉)
- Nginx Rewrite實際應用配置解析Nginx
- Nginx 學習總結(4)—— Rewrite 模組Nginx
- nginx通過rewrite方式處理路由Nginx路由
- 【Mysql】公開課之-Query-rewriteMySql
- Nginx常用Rewrite偽靜態規則Nginx
- clang -rewrite-objc的使用點滴OBJ
- Nginx的Rewrite規則與例項Nginx
- 淺析query_rewrite_integrity引數
- WebWork 2.2 Filter,Url Rewrite,Servlet規範WebFilterServlet
- 開啟apache的mod_rewrite功能Apache
- 為 Charles 新增代理頁面按鈕(Rewrite)
- nginx學習-ngx_http_rewrite_module模組NginxHTTP
- ASP.NET URL Rewrite. URL重寫ASP.NET