關於URL隱藏入口檔案 ThinkPHP

2021-07-11 02:22:11 字數 459 閱讀 2990

通常情況下,我們如果想隱藏掉url裡面的入口檔案(預設index.php),我們通常需要進行三個步驟:

1.找到我們伺服器的配置檔案,我用的是wamp,配置檔案為http.conf檔案,找到loadmodule rewrite這一行配置資訊,去掉前面的"#"注釋

2.對於apache伺服器,在入口檔案的同級新增.htaccess檔案,內容如下:

options +followsymlinks

rewriteengine on

rewritecond % !-d

rewritecond % !-f

rewriterule ^(.*)$ index.php/$1 [qsa,pt,l]

3.在thinkphp的配置檔案config.php檔案下,設定:'url_model'=>2;表示url為rewrite模式

這樣,重啟我們的wamp,發現入口檔案已經不存在於url裡面了

隱藏入口檔案

在thinkphp5.0中,出於優化的url訪問原則,還支援通過url重寫隱藏入口檔案,下面以apache為例說明隱藏應用入口檔案index.php的設定。下面是apache的配置過程,可以參考下 1 httpd.conf配置檔案中載入了mod rewrite.so模組 2 allowoverrid...

tp5 0 隱藏入口檔案

在thinkphp5.0中,出於優化的url訪問原則,還支援通過url重寫隱藏入口檔案,下面以apache為例說明隱藏應用入口檔案index.php的設定。下面是apache的配置過程,可以參考下 1 httpd.conf配置檔案中載入了mod rewrite.so模組 2 allowoverrid...

Thinkphp 3 2 3 隱藏入口檔案

隱藏入口檔案 在與入口檔案同級目錄,修改.htaccess檔案 options followsymlinks rewriteengine on rewritecond d rewritecond f rewriterule index.php?s 1 qsa,pt,l 修改的行 配置設定預設模組訪問...