Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress站点已从https还原。。。链接断开_Wordpress_Ssl_Redirect - Fatal编程技术网

Wordpress站点已从https还原。。。链接断开

Wordpress站点已从https还原。。。链接断开,wordpress,ssl,redirect,Wordpress,Ssl,Redirect,一个我今天还不熟悉的网站被破坏了。这是一个wordpress站点,客户端试图自己将其转换为HTTPS,但它失败了。然后,他们试图撤销这项工作,并返回到非s版本 只有一个例外。该站点正在尝试将脚本重定向到SSL版本 例如,尝试访问以下内容: http://example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4 正在重定向到此: https://www.example.com/js/jquery/jquery.js?ver=1.12.4 (不是真

一个我今天还不熟悉的网站被破坏了。这是一个wordpress站点,客户端试图自己将其转换为HTTPS,但它失败了。然后,他们试图撤销这项工作,并返回到非s版本

只有一个例外。该站点正在尝试将脚本重定向到SSL版本

例如,尝试访问以下内容:

http://example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4
正在重定向到此:
https://www.example.com/js/jquery/jquery.js?ver=1.12.4

(不是真正的领域..obv)

有人能就如何完全恢复提供建议吗

如果有帮助的话,安全证书是通过Namecheap购买的。主机是GoDaddy,他们试图按照以下说明操作:

**编辑**

SSL已重新安装,似乎没有问题。正在重定向脚本,从url中删除“wp includes”

htaccess

# BEGIN GD-SSL
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_USER_AGENT} ^(.+)$
RewriteCond %{SERVER_NAME} ^example\.com$ [OR]
RewriteCond %{SERVER_NAME} ^www\.example\.com$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Header add Strict-Transport-Security "max-age=300"
</IfModule>
# END GD-SSL

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
#开始GD-SSL
选项+FollowSymLinks
重新启动发动机
重写cond%{HTTPS}=在…上
重写条件%{HTTP_用户_代理}^(+)$
RewriteCond%{SERVER_NAME}^example\.com$[或]
重写cond%{SERVER_NAME}^www\.example\.com$
重写规则。*https://%{SERVER_NAME}%{REQUEST_URI}[R=301,L]
标题添加严格的传输安全性“最大年龄=300”
#结束GD-SSL
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

Wordpress在数据库中保存大量内容和设置,尝试安装此插件以在数据库中查找替换旧值
https://example.com
http://example.com
一些插件保存自己的缓存,因此您可能需要进入文件浏览器并删除它们的缓存文件夹


如果这不起作用,请仔细检查您的
.htaccess
是否没有将您的http流量重定向到https。

从备份中恢复并安装,如果有备份,这将是一个很好的建议:/此站点在断开后找到我。您介意在此处共享.htaccess的内容吗?当然,我会编辑此帖子(此处太长)尝试删除
#BEGIN GD-SSL
#END GD-SSL
之间的所有连接,这样问题的SSL部分就不是问题所在。正在从URL中删除“/wp includes/”。。。我不知道如何寻找天鹅绒蓝色的东西缺乏。