【发布时间】:2020-09-30 13:42:51
【问题描述】:
客户端只是想测试站点而不将域指向新服务器。我们只想在 port80 (HTTP) 中测试站点,因为他们还没有购买 SSL。
所以网站设置在http://<ip-address>,我们正在使用ip进行测试。
但问题是,所有主题(css/js 文件)都是通过 HTTPS 加载的。我们需要禁用它并仅通过 HTTP 加载这些文件。
到目前为止我尝试过的对我不起作用的方法
- htaccess
RewriteEngine On
RewriteCond %{HTTP} !=on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
- _wp_options 表
-
wp-config.php
define('FORCE_SSL_ADMIN', true);
- 常规设置
但不幸的是,这不起作用。
问题是所有 css 都是在 HTTPS 中加载的,但是当您尝试使用 http 在浏览器中搜索时,这些文件仍然存在
【问题讨论】:
-
您是否更改了 wp_config 中的以下内容?定义('WP_SITEURL','example.com');定义('WP_HOME', 'example.com');
-
@Usman - 是的,确实尝试过,但 css 文件仍然加载到 https
-
@wp78de - 我的常规设置和站点地址已经是 http,但 css 文件仍然在 https 中加载
-
请检查我的更新
-
您可能需要在源中找到通过 https:// 链接的资产并手动更新它们。