原本网站正常使用,突然所有页面异常404

网站的所有页面除了主页其他页面都变404了,前端时间还好好的,就安装了一个ssl证书就成这样了,是不是哪个配置文件出错了。有遇到的吗。

服务器上部署SSL证书后访问页面报404错误,可能存在这两种情况,
a.https和对应的https服务所绑定的站点不一致,
b. 由于站点信息配置错误所以访问不了。
如果您在IIS服务器中配置了SSL证书,且防火墙开启了443端口,可参考以下两个方面来排查问题:

  1. http和https可以设置不同的网站根目录。在IIS服务器中,检查站点的443端口绑定情况,并确认443端口绑定的站点与期望显示的HTTP服务80端口的站点相同。
  2. 检查端口绑定情况时,注意检查设置站点的IP地址、主机名的正确性。如果发现IP地址或主机名不正确,需要重新进行设置。

欢迎采纳。

网址是http://www.bjtcwa.com/

nginx

你把那个ssl证书卸载了就行

检查一下你的请求路径 ssl的话是必须要https的 之前的http形式的是不行的了

先别证书卸载,确认是证书问题,然后再修改

url重写后呢?

卸了证书,就知道是不是证书的问题

可能是因为你ssl的那一块配置没有指定网站根目录,ssl那一块的网站根目录配置和默认80端口指定的网站根目录是不同的,两者是独立的,所以需要参考80端口的网站根目录,在443,即在ssl配置那一块重新再指定一次网站根目录,例如nginx中,如果你有php要求,也需要在ssl中再指定一次php的环境配置

1、对于站点来讲,把缺少的网页文件恢复到正确的位置,重新设置网络服务;
2、对于用户来讲,需要检查你所输入的网络地址是否正确

都上证书了,http://www.bjtcwa.com/ 这网址肯定不对,已经不是80端口的了,是443端口https开头的网址了,多半是nginx没改配置,需要监听443端口,把证书相关的配置写上,重启nginx,然后就好了

都上证书了,http://www.bjtcwa.com/ 这网址肯定不对,已经不是80端口的了,是443端口https开头的网址了,多半是nginx没改配置,需要监听443端口,把证书相关的配置写上,重启nginx,然后就好了