在PHP站點中,為禁止網(wǎng)站模版文件外部訪問或限制上傳目錄下僅指定文件類型可訪問,通常在網(wǎng)站指定目錄.htaccess添加以下語法限制
Order allow,deny
Deny from all
因虛機PHP空間默認不支持以上語法,在.htaccess中如添加上述語法將觸發(fā)500狀態(tài)碼報錯,訪問時樣式或圖片文件無法加載。
對于站點目錄限制文件訪問,保證站點安全,故通過下述語法實現(xiàn)同樣功能。
以下示例為在上傳目錄添加.htaccess,僅允許圖片類型可訪問
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !^(.+)\.png$
RewriteCond %{REQUEST_FILENAME} !^(.+)\.jpg$
RewriteRule ^(.+)$ - [F]