apache路由重寫

2021-08-21 06:31:23 字數 541 閱讀 8648

apache路由重寫,目的在於去掉url訪問時,位址中的index.php

1.開啟apache的路由重寫模組。在apache的配置檔案中查詢下面的關鍵字,並去掉前面的#,即取消遮蔽

loadmodule rewrite_module modules/mod_rewrite.so
2.在專案的根目錄下面建立檔案.htaccess存放位置和專案所使用框架的入口檔案index.php平級

3.在檔案中書寫下面的內容

rewriteengine

onrewritecond

$1 !^(index\.php)

rewriterule

^(.*)$ index.php?/$1

[l]

4.儲存並重啟apache

注意:如果使用的phpstudy,那麼重寫規則檔案 .htaccess 第三行的 index.php 就不能省略。

apache重寫規則

本文旨在提供如何用apache重寫規則來解決一些常見的url重寫方法的問題,通過常見的 例項給使用者一些使用重寫規則的基本方法和線索。二 為什麼需要用重寫規則?乙個 如果是長期需要放在internet上提供服務,必定會有不斷地更新和維護,如臨 時轉移到其它伺服器進行維護,重新組織目錄結構,變換url...

Apache位址重寫

1.開啟mod rewrite模組 2.httpd.conf檔案中,options followsymlinks allowoverride all order deny,allow deny from all allowoverride後面的引數改為all 3.在apache的www目錄下建立.h...

Apache重寫規則解析

htaccess的主要作用就是實現url改寫,也就是當瀏覽器通過url訪問到伺服器某個資料夾時,作為主人,我們可以來接待這個url,具體地怎樣接待它,就是此檔案的作用。所有的訪問都是通過url實現,所以.htaccess的作用非同小可。正因為此,所以一般地 通過設 置.htaccess,通過乙個十分...