我正在做一個舊專案。
資料庫憑據以 JSON 格式存盤在 Web 根目錄中的 .my_secret 等檔案中,配置存盤在 .my_config 中 - PHP 腳本讀取這些檔案并使用資料連接到資料庫并檢索其他設定。
如果有人試圖訪問這個檔案,我想拋出 404 錯誤,找不到檔案。
我怎樣才能做到這一點.htaccess?我不想用.htpasswd
我試圖將檔案移到 Web 根目錄之外,但遇到了open_basedir restriction in effect
uj5u.com熱心網友回復:
您可以簡單地為這些指向 404 檔案的檔案創建重寫規則:
ErrorDocument 404 /404.php
RewriteRule ^(\.my_config|\.my_secret) 404.php [L,nc]
在 404.php 檔案中,您可以像這樣輸出 404 標頭:
<?php
header('HTTP/1.0 404 Not Found');
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/524954.html
