作用:
提公升些許安全性。
入口: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 /
}
更多的nginx
的rewrite
用法可以參考這篇文章。 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 只有不符合要求時,才使用增強,還要使用標準字段。三 財務資料源 財務資料源是用的後像,也即是餘像,只能...