我正在建立一个合唱团网站,以前从未真正遇到过此问题。我使网站正常运行,并且可以通过https://domain.tld访问该网站,但是由于某种原因,https连接不适用于www。子域。
我已经在堆栈溢出中进行了搜索,并尝试对.htaccess进行一些更改,但这并没有真正起作用。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# END WordPress
当我尝试访问该网站时,我的浏览器总是告诉我“您的连接不是私有的 攻击者可能试图从www.domain.tld窃取您的信息(例如,密码,消息或信用卡)。学到更多 NET :: ERR_CERT_COMMON_NAME_INVALID“
如果你们中的任何一个可以帮助我解决这个问题,那就太好了,因为在处理这些.htaccess文件时,我真是个傻瓜。