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