截止到今天,我的一个新站点已损坏。客户端试图自行将其转换为HTTPS,这是一个wordpress站点,但它中断了。然后,他们试图撤消工作并返回非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,他们尝试按照此处的说明进行操作:https://designmodo.com/wordpress-https/
**编辑**
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
答案 0 :(得分:0)
Wordpress在数据库中保存了大量内容和设置,请尝试安装此插件Velvet Blues Update URLs,以在数据库中查找并替换旧值startPlaceCoord
与startPlaceCoord = startPlaceCoord + w
,一些插件会保存自己的缓存,因此您可能需要进入文件浏览器并删除其缓存文件夹。
如果这不起作用,请仔细检查您的https://example.com
是否未将http流量重定向到https。