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