【发布时间】:2016-02-27 10:04:41
【问题描述】:
在我的开发环境中,出于安全原因,我的 wp-admin 文件夹受到 htpasswd 基本身份验证的保护。
当我登录管理区域时(通过基本身份验证和 Wordpress 登录后),wordpress 尝试使用其 load-scripts.php 服务通过 ajax 加载多个脚本,但脚本返回一个由于基本身份验证墙,出现 403 http 错误(禁止)。
我做了一些关于如何解决这个问题的研究,但没有运气。有没有人对此有任何想法或以前的经验?
【问题讨论】:
-
尝试在 wp-config.php 文件中使用
define('SITE_URL','your site url')和define('HOME_URL','your site url')可能会解决您的问题。 -
如果您查看jQuery's documentation on $.ajax(),您应该会看到它接受
username和password参数,这应该可以解决自定义代码的问题,但可能不是Wordpress 代码的解决方案。 -
@blex 我认为在 js 文件中包含凭据在安全性方面不是一个好主意。还是谢谢你的回答
标签: javascript php ajax wordpress .htpasswd