WP管理员试图在htpasswd保护的环境中异步加载脚本
WP Admin trying to load asyncronously scripts in a htpasswd protected envirnoment
在我的开发环境中,出于安全原因,我的wp-admin文件夹受到htpasswd基本身份验证的保护。
当我登录到管理区域时(通过基本身份验证和WordPress登录后),wordpress尝试通过ajax加载多个脚本及其加载脚本.php服务,但由于基本身份验证墙,脚本返回403 http错误(禁止)。
我做了一些研究,但没有运气解决这个问题。有人对此有任何想法或以前的经验吗?
好的,
我刚刚解决了我的问题。很高兴知道任何人都会遇到同样的问题。
解决方案是通过将以下行添加到 wp-config 来禁用默认启用的"CONCATENATE_SCRIPT"功能.php
define('CONCATENATE_SCRIPTS', false);
现在脚本不会被 ajax 加载,而是直接打印到 html 页面,一切正常。我认为,尽管页面加载会比以前慢一些,因为它会等待所有脚本加载,但如果我们想为管理区域添加更多安全性,这是一个很好的折衷方案。
脚本包含位于何处?A 头部还是底部?问题可能来自位置。
如果您可以在尝试过的地方插入一些代码。
相关文章:
- esri javascript异步打印
- JavaScript异步问题
- 难以访问的JS环境中的语法错误
- $translateProvider.useStaticFilesLoader的Angular Translate异步定
- 异步facebook功能
- 异步并行错误
- 在Redux中,我应该在哪里编写复杂的异步流
- 角度异步http自动完成
- 如何从SeleniumWebdriver获取异步Javascript响应
- 键入环境安装不起作用
- 如何使用异步调用更改工厂的变量
- 在node.js中设置Apache环境变量
- 在等待异步任务时永久循环
- 如何在异步函数中使用javascript对象
- 调用后不异步Ajax忽略函数
- javascript如何成为一种同步语言并在浏览器和node.js环境中异步运行
- 使用 SystemJS/jspm 在生产环境中加载异步的 es5 模块
- WP管理员试图在htpasswd保护的环境中异步加载脚本
- 如何在javascript中实现异步编程(promise)?是't javascript是一个ui线程环境
- 在异步环境中保证Node函数参数的安全