我在 WordPress 上的网站上添加了 SSL 证书。当我将以下代码添加到 htaccess 文件时,我丢失了导航菜单中的下拉菜单,并且在各种浏览器中发生了不同的事情。
这是我添加到 htacces 以强制站点从 http 到 https 的代码:
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://{SERVER_NAME}%{REQUEST_URI} [R,L]
所以这是 htaccess 文件现在的样子:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我将不胜感激任何帮助,以使网站顶部的菜单导航再次工作。