nginx下的一个写法咨询

问:工程师您好:

我之前用apache环境,在data目录下写过一个.htacess规则,禁止php文件上传执行,写法如下:
<FilesMatch \”\\.php\”>        deny from all</FilesMatch>
现在我的网站改用nginx环境了,想请教一下,上面的规则,应该如何写呢?,nginx下的一个写法咨询

答:您好,

您可以尝试添加以下代码测试,非常感谢您长期对我司的支持!location ~* /data/.*\\.(php)$        {                deny all;        }

问:您好,由于nginx下是不支持htacess的,请问以上的规则,我应该写在哪里呢?

答:您好,

需要写入nginx配置文件,宝塔面板建站的话,在站点设置里应该有配置编辑和伪静态设置,您可以添加后测试,非常感谢您长期对我司的支持!

问:

如上图的2个红圈,我是应该写在伪静态里,还是写在配置文件里?

答:您好,

两个任选其一即可,您可以写到伪静态中这样不会破坏其他配置,非常感谢您长期对我司的支持!

问:location /uc_server/data/

 {    location ~ .*.(php)?$    {        deny all;    }}
location /data/attachment/ {    location ~ .*.(php)?$    {        deny all;    }}
你好,经过测试,这2个规则,放在伪静态中是可以生效的!
怎么把这2个规则,合并成一个?

答:您好, 请参考https://blog.csdn.net/qq_/article/details/  ,

非常感谢您长期对我司的支持,谢谢!

问:咨询一下    咱们香港主机 是有缓存的   还是怎么回事  ?为啥 更新样式  老是要等一会 才能显示正常的

答:您好,港台主机有缓存机制,会缓存js、图片资源、css 、文件压缩包资源等,您更新了的话,可以使用域名/_qhc/ 更新内容的访问地址,比如更新了public下的1.css文件,可以使用域名/_qhc/public/1.css进行清理缓存,请您知悉,,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » nginx下的一个写法咨询

登录

找回密码

注册