.htaccess:非www到www(带有https)在Firefox中显示ssl_error_bad_cert_domain

用户名

我在重定向时遇到问题,在整个网络上都找不到解决方案...

The right domain is: https://www.fit-for-easa.com

The following redirections DO work:
http://fit-for-easa.com to https://www.fit-for-easa.com
http://www.fit-for-easa.com to https://www.fit-for-easa.com

But the problem is with:
https://fit-for-easa.com

In Chrome it is forwarded correctly to https://www.fit-for-easa.com - 
but not in Firefox what seems very strange to me. 
Firefox shows ssl_error_bad_cert_domain.

这是我的.htaccess文件:

AddType image/svg+xml svg svgz
AddEncoding gzip svgz

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://www.fit-for-easa.com%{REQUEST_URI} [L,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

可能是因为该证书仅适用于www版本,而不适用于非www版本吗?Firefox对此至关重要,而Chrome却忽略了它?

谢谢您的帮助!

(很抱歉,我将文本标记为代码,但是我没有足够的声誉来发布两个以上的链接-我正在努力!)

斯蒂芬·乌尔里希(Steffen Ullrich)

在Chrome中,它可以正确转发到https://www.fit-for-easa.com-但在Firefox中,它对我来说似乎很奇怪。Firefox显示ssl_error_bad_cert_domain。

对我来说,它在Chrome中也不起作用。也许它对您有用,因为您之前添加了一个例外。原因很简单:fit-for-easa.com证书中不包含名称,仅包含www前缀的名称从证书:

 Subject: OU=Domain Control Validated, OU=PositiveSSL Multi-Domain, CN=3wertig.com
 ...
 X509v3 Subject Alternative Name: 
 DNS:3wertig.com, DNS:www.fit-for-easa.com, DNS:www.steuerberatung-zodel.de

要重定向https://fit-for-easa.com到任何其他站点,您的证书必须包括URL中显示的名称,即fit-for-easa.comwww.fit-for-easa.comhtaccess设置或DNS设置都不能解决此问题,但是证书必须固定。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS Elastic Beanstalk - 添加了 SSL 证书但仍然出现 HTTPS 错误:SSL_ERROR_BAD_CERT_DOMAIN

htaccess非www到www,而http到https和http:// www到https:// www

.htaccess 非 www 到无 www SSL 和 www 到 www SSL

如何将所有服务器别名和 www 重定向到 .htaccess 中的 SSL 非 www

重定向www。到非www并使用.htaccess将所有http重定向到https

htaccess中的http到https以及www重定向到非www

htaccess将301 https www重定向到非www

.htaccess http www 或非 www 重定向到 https

https非www到https www

将非www重定向到htaccess中的www

将非www重定向到.htaccess中的www

wordpress 中的 .htaccess 没有实现从 www 到非 www 的重定向

如何将所有非www URL重定向到https:// www。在IIS中?

使用带有非www和https的Wordpress对域进行htaccess重写

htaccess从www重定向到非www

htaccess 从 www 重定向到非 www

301重定向(.htaccess)-http到https + www到非www +'index.php'到'/'

301通过htaccess将index.html以及所有http,https,www和非www版本的首页URL重定向到https:// www根URL

从S3存储桶提供的Django静态文件的ERR_CERT_COMMON_NAME_INVALID和SSL_ERROR_BAD_CERT_DOMAIN错误

删除index.php,强制使用ssl,然后将www重定向到.htaccess中的非www

.htaccess将所有请求重定向到非www https域?

.htaccess将所有内容重定向到https非www和404进行索引

尝试将非www和http重定向到htaccess中的www和https太麻烦了

将所有请求重定向到非www ssl https

如何使用.htaccess将HTTPS非www重定向到HTTPS www?

在.htaccess中将http重定向到https并将www重定向到非www

.htaccess-将非www重写为www; php到html; http到https

.htaccess - www 到非 www & http 到 https & 包括尾部斜杠

Nginx将非www重定向到domain.com和子域的www和https