php - 如何解决混合内容:使用带有 HTTPS 的 Wordpress 并且无法访问管理员?
问题描述
我有一台带有 3 个 Wordpress 的服务器。使用其中一个,我在常规设置Wordpress 地址和站点地址中更改了(在 http 后添加“s”)两个 URL。
既然我这样做了,我就有了 ERR_TO_MANY_REDIRECT 错误。所以我在我的 wp-config 文件中添加了这些行:
define('WP_HOME','http://www.mywebsite.com/wordpress/');
define('WP_SITEURL','http://www.mywebsite.com/wordpress/');
现在我有一个错误Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure script '<URL>'. This request has been blocked; the content must be served over HTTPS.
很多文件(如 CSS)无法识别,我无法访问我的 wp-admin。
我不知道该怎么做,我不明白为什么问题出在我的 3 wordpress 上,如果我在其中一个中进行了更改...
你能帮我吗 ?
解决方案
我找到了一个解决方案:
- 在我的 .htaccess 中评论我的 HTTPS 规则。
- 访问我的 wp-admin(我现在可以访问)
- 安装插件 SSL Insecure Content Fixer
- 现在我可以在 HTTPS 中访问我不同的 Wordpress
推荐阅读
- keras - 如何为聊天机器人 NN 设置输入形状
- scala - 如何从 Cassandra 流式传输所有记录?
- python - 使用scrapy(python)抓取coinmarketcap.com时如何正确避免获得429 HTTP状态?
- function - 如何减少嵌套字典值
- c# - 如何使用反射在容器内动态创建表单?
- java - 使用 java 从 Selenium 中的 datetimePicker 中选择日期和时间
- next.js - 渲染服务器端时如何在 apollo 中使用来自 next-auth/react 的 GetSession?
- python - pyqt5中使用styleSheet的问题
- javascript - React Router 的奇怪行为
- c - 浮点数的精度可以在C中动态改变吗?