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