WordPress 网站上出现混合内容的常见原因
接下来,在旧 URL 框中输入 HTTP 格式的网站地址,然后在新框中输入您网站的安全 HTTPS 地址。最后,点击“替换 URL”按钮。 如果您使用这些插件中的任何一个修复了网站上的混合内容警告,那就太好了。但如果您仍然收到警告,则可能是硬编码脚本或图像出了问题。这意味着您必须手动替换主题文件中的链接。 如何手动替换 HTTP 文件 通过外部链接加载脚本时,您有时可能会发现使用搜索和替换功能不会切换脚本 URL。但您可以手动替换主题文件中的不安全链接。 如何操作?导航至外观 > 主题编辑器,然后单击标题模板。然后,使用“CTRL F”打开搜索框,并粘贴触发混合内容警告的链接。找到代码后,将其替换为链接的安全版本(因此,将 http:// 更改为 https://)。此外,如果您通过绝对路径链接到网站上的样式表或图像,则可以将链接更改为使用相对路径。例如,当您的图像 电报号码数据 路径为“http://thisismywebsite/images/logo.png”时,您可以将其切换为“/images/logo/png”。完成此操作后,按“更新文件”完成。 如何调整.htaccess 文件 将网站转移到其他服务器或在当前服务器上安装 SSL 证书后,文件和链接中可能仍包含不安全的 URL。但您可以直接修复此问题: 将每个请求从不安全的端口重定向到安全的 HTTPS 端口。您可以在服务器的 htaccess 文件中进行配置。 将您的网站连接到 FileZilla FTP以开始,然后单击包含您网站文件的目录。进入目录后,双击 .htaccess 文件开始下载备份。接下来,右键单击该文件并按“查看/编辑”按钮。使用文本编辑器打开该文件,然后从文件中获取所有内容。
https://www.walhallacivicauditorium.com/wp-content/uploads/2024/07/电报号码数据-2-1.png
此时,您将使用新规则重写整个文件,该规则旨在重定向不来自安全端口(本例中为端口 443)的流量。只需将以下代码粘贴到文件中即可: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteBase / RewriteRule ^index\php$ - RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule> # END WordPress 然后,保存文件,然后将其重新上传到您选择的服务器。此代码将重定向您网络服务器上来自不安全 URL 的每个请求,以强制在您的网站上使用 SSL。
頁:
[1]