通常的url裡面含有index.php,為了達到更好的seo效果可能需要去掉url裡面的index.php ,通過url重寫的方式可以達到這種效果,通常需要伺服器開啟url_rewrite模組才能支援。
下面是apache的配置過程,可以參考下:
1、httpd.conf配置檔案中載入了mod_rewrite.so模組
2、allowoverride
none 將none改為 all
3、確保url_model設定為2
4、把下面的內容儲存為.htaccess檔案放到入口檔案的同級目錄下
mod_rewrite.c>
rewriteengine on
rewritecond % !-d
rewritecond % !-f
rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]
重啟apache之後,原來的
就可以通過訪問
簡化了url位址。
URL重寫 偽靜態)
一.讓apache支援mod rewrite 開啟apache配置檔案httpd.conf,找到如下 loadmodule rewrite module modules mod rewrite.so 開啟rewrite,去點前面 二.開始過載allowoverride 查詢apache配置檔案htt...
偽靜態(URL重寫)
一 什麼是偽靜態?動態頁面偽裝成靜態頁面顯示 二 為什麼使用偽靜態?可以提高seo優化 三 什麼時候使用偽靜態?上線 四 如何實現偽靜態?在apache配置檔案 httpd.conf 中開啟 loadmodule rewrite module modules mod rewrite.so 所有 al...
URLRewrite實現偽靜態 url重寫
urlrewritefilter org.tuckey.web.filters.urlrewrite.urlrewritefilter 4.修改urlrewrite.xml a z world.jsp?id 1 world world.jsp?tid 1 html test1 1.jsp the o...