PbootCMS网站后台otherbot爬行怎么屏蔽
186
使用nginx搭建PbootCMS项目中,因部分条件因素可能需要跨域,但会报错。解决办法在Nginx location里加上如下代码可以解决跨域问题:
在Nginx配置文件nginx.conf加入如下代码
location / { # 跨域设置 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Credentials' 'true'; if ( $request_method = 'OPTIONS' ) { return 200; } }
必须放在location...{...}里面才能用if条件判断。如果你遇到错误提示“nginx:[emerg]unknown directive”未知指令,原因是if后面必须有空格跟括号隔开才行。
解决方法如下:
if ( $request_method = 'OPTIONS' ) { return 200; }
#免责声明#
绿色导航网(www.lszyw.cn) 提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件926272063@qq.com与我们联系处理。敬请谅解!