個人學習筆記 TP篇 隱藏入口

2021-08-10 01:52:27 字數 1592 閱讀 7115

作用:

提公升些許安全性。

入口:index.php(預設,建議改名)。

方法:摘自看雲。

可以去掉url位址裡面的入口檔案index.php,但是需要額外配置web伺服器的重寫規則。

apache為例,需要在入口檔案的同級新增.htaccess檔案(官方預設自帶了該檔案),內容如下:

options

+followsymlinks -multiviews

rewriteengine

onrewritecond

% !-d

rewritecond

% !-f

rewriterule

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

[qsa,pt,l]

如果用的phpstudy,規則如下:

options

+followsymlinks -multiviews

rewriteengine

onrewritecond

% !-d

rewritecond

% !-f

rewriterule

^(.*)$ index.php[l,e=path_info:$1]

如果index.php檔案存放在public中,規則如下:

options

+followsymlinks -multiviews

rewriteengine

onrewritecond

% !-d

rewritecond

% !-f

rewriterule

^(.*)$ public/index.php[l,e=path_info:$1]

接下來就可以使用下面的url位址訪問了

如果你使用的apache版本使用上面的方式無法正常隱藏index.php,可以嘗試使用下面的方式配置.htaccess檔案:

options

+followsymlinks -multiviews

rewriteengine

onrewritecond

% !-d

rewritecond

% !-f

rewriterule

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

[qsa,pt,l]

如果是nginx環境的話,可以在nginx.conf中新增:

location / 

}

更多的nginxrewrite用法可以參考這篇文章。

tp5 0 隱藏入口檔案

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

TP5中隱藏入口檔案的問題 CSDN部落格

使用phpstudy和linux部署的時候 tp5中的官方說明是在入口檔案的同級目錄下新增乙個.htaccess檔案 檔案內容如下 options followsymlinks multiviewsrewriteengine onrewritecond drewritecond frewriteru...

SAP BW個人學習筆記

sap bw個人學習筆記 難免有錯,持續更新,切勿對號入座。一 kpi 1 kpi是線性遞增的 2 kpi關鍵指標 一般情況下,2個模組,就有40個kpi,3個模組,有60多個kpi 二 增強 1 只有不符合要求時,才使用增強,還要使用標準字段。三 財務資料源 財務資料源是用的後像,也即是餘像,只能...