Javascript Wordpress和loadscript.php出现问题
我在Varnish-Nginx-Wordpress设置中遇到了一个障碍。服务器正在运行多个基于Joomla的站点(都很好),并且应该运行一个Wordpress one,因为它与Varnish断开 基本上,当Varnish启用时,我会出现以下错误:Javascript Wordpress和loadscript.php出现问题,javascript,jquery,wordpress,nginx,varnish,Javascript,Jquery,Wordpress,Nginx,Varnish,我在Varnish-Nginx-Wordpress设置中遇到了一个障碍。服务器正在运行多个基于Joomla的站点(都很好),并且应该运行一个Wordpress one,因为它与Varnish断开 基本上,当Varnish启用时,我会出现以下错误: uncaughtreferenceerror:\未在仪表板上定义,各种JQuery未在其他地方定义错误 涂上清漆后,一切都很完美。我现在正在抓挠我的头,我的清漆设置的问题在哪里。我在网上找不到任何类似的问题,任何帮助都将不胜感激 我今天偶然发现了这个问
uncaughtreferenceerror:\未在仪表板上定义
,各种JQuery未在其他地方定义错误
涂上清漆后,一切都很完美。我现在正在抓挠我的头,我的清漆设置的问题在哪里。我在网上找不到任何类似的问题,任何帮助都将不胜感激 我今天偶然发现了这个问题。您没有发布配置,但我猜您可能正在使用
querysort
规范化查询参数
我发现querysort
确实不喜欢load scripts.php
URL。在很多情况下,它最终会截断URL。如果您正在使用它,我建议您不要使用它,或者为它设置一个特殊条件,如:
if (req.url !~ "load-scripts\.php") {
set req.url = std.querysort(req.url);
}
继Carl的回答之后,我发现停止整个wp管理员的
querysort
有助于解决其他插件中的这个错误
if (req.url !~ "wp-admin") {
set req.url = std.querysort(req.url);
}