問(wèn):工程師您好:
我之前用apache環(huán)境,在data目錄下寫(xiě)過(guò)一個(gè).htacess規(guī)則,禁止php文件上傳執(zhí)行,寫(xiě)法如下:
<FilesMatch \”\\.php\”> deny from all</FilesMatch>
現(xiàn)在我的網(wǎng)站改用nginx環(huán)境了,想請(qǐng)教一下,上面的規(guī)則,應(yīng)該如何寫(xiě)呢?,nginx下的一個(gè)寫(xiě)法咨詢(xún)
答:您好,
您可以嘗試添加以下代碼測(cè)試,非常感謝您長(zhǎng)期對(duì)我司的支持!location ~* /data/.*\\.(php)$ { deny all; }
問(wèn):您好,由于nginx下是不支持htacess的,請(qǐng)問(wèn)以上的規(guī)則,我應(yīng)該寫(xiě)在哪里呢?
答:您好,
需要寫(xiě)入nginx配置文件,寶塔面板建站的話,在站點(diǎn)設(shè)置里應(yīng)該有配置編輯和偽靜態(tài)設(shè)置,您可以添加后測(cè)試,非常感謝您長(zhǎng)期對(duì)我司的支持!
問(wèn):
如上圖的2個(gè)紅圈,我是應(yīng)該寫(xiě)在偽靜態(tài)里,還是寫(xiě)在配置文件里?
答:您好,
兩個(gè)任選其一即可,您可以寫(xiě)到偽靜態(tài)中這樣不會(huì)破壞其他配置,非常感謝您長(zhǎng)期對(duì)我司的支持!
問(wèn):location /uc_server/data/
{ location ~ .*.(php)?$ { deny all; }}
location /data/attachment/ { location ~ .*.(php)?$ { deny all; }}
你好,經(jīng)過(guò)測(cè)試,這2個(gè)規(guī)則,放在偽靜態(tài)中是可以生效的!
怎么把這2個(gè)規(guī)則,合并成一個(gè)?
答:您好, 請(qǐng)參考https://blog.csdn.net/qq_/article/details/ ,
非常感謝您長(zhǎng)期對(duì)我司的支持,謝謝!
問(wèn):咨詢(xún)一下 咱們香港主機(jī) 是有緩存的 還是怎么回事 ?為啥 更新樣式 老是要等一會(huì) 才能顯示正常的
答:您好,港臺(tái)主機(jī)有緩存機(jī)制,會(huì)緩存js、圖片資源、css 、文件壓縮包資源等,您更新了的話,可以使用域名/_qhc/ 更新內(nèi)容的訪問(wèn)地址,比如更新了public下的1.css文件,可以使用域名/_qhc/public/1.css進(jìn)行清理緩存,請(qǐng)您知悉,,非常感謝您長(zhǎng)期對(duì)我司的支持.由此給您帶來(lái)的不便之處,敬請(qǐng)?jiān)?謝謝!