404页上的SSL https错误,但是其他页在启用重定向的情况下仍能正常工作

时间:2019-08-21 18:19:27

标签: apache ssl https url-rewriting drupal-7

我的drupal网站具有自动重定向功能,可以从网址中删除www前缀并添加https(从这些链接中可以看到),它们进入404页面,只是联系页面:

http://www.phonerepair.us/some_random_url--重定向有效 http://phonerepair.us/some_random_url-重定向有效 https://www.phonerepair.us/some_random_url-重定向失败

https://phonerepair.us/some_random_url-应该是END RESULT

该域的我的apache .conf设置和.htaccess是:

enter image description here

在我的重定向规则中可能会导致https://www抛出如下SSL错误的情况:

enter image description here

1 个答案:

答案 0 :(得分:0)

删除ServerAlias,然后在我的.conf文件中复制整个虚拟主机,并将www添加到ServerName中。现在应该有2个virtualhost设置。一个用于非www域,另一个用于www域。然后执行服务apache2重新启动

删除您域的ssl-le.conf文件。

然后,我使用 certbot --apache 重新生成我的SSL证书,并选择这两个域并生成。

现在,我的www和非www作品都可以使用。下面是我的conf文件的外观。更好的方法是使用通配符配置,但是我不确定如何使用 certbot --apache 命令

enter image description here