可以透過修改nginx.conf設定檔實作。
方法如下:
禁止單一目錄:
location ~* ^/attachments/.*.(php|php5)$ { deny all; }
(影片教學推薦:linux影片教學)
禁止多目錄:
location ~* ^/(attachments|upload)/.*.(php|php5)$ { deny all; }
注意:
1、以上的設定檔程式碼需要放到location ~ .php{...}上面,如果放到下面是無效的。
2、attachments需要寫相對路徑,不能寫絕對路徑
3、不要忘記重啟nginx
service nginx restart
推薦教學:linux教學
以上是linux下禁止上傳目錄執行php腳本的詳細內容。更多資訊請關注PHP中文網其他相關文章!