开发者社区> 问答> 正文

电脑能通过域名访问网站 手机只能在域名前面加上https://才能访问

自己搭建了个网站,也部署了ssl, 电脑能通过域名直接访问页面 手机只能在域名前面加上https://才能访问,直接用域名访问就显示404,请问这是怎么回事?该怎么解决?

展开
收起
游客2vec32aosg2x2 2023-07-03 13:15:02 156 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    可能是以下几个原因导致的:

    DNS解析问题:手机和电脑可能使用不同的DNS服务器进行解析域名,导致手机无法访问。您可以尝试在手机上清除DNS缓存或设置手机的DNS服务器,然后重新访问网站。

    SSL证书问题:如果您在手机上使用的是不受信任的SSL证书,可能会导致SSL错误,从而无法访问网站。您可以尝试在手机上重新安装信任的SSL证书,或者使用受信任的证书进行部署。

    URL重定向问题:如果您的网站配置了URL重定向,可能会导致手机访问时出现404错误。您可以检查您的网站配置,确保URL重定向配置正确。

    网站配置问题:如果您的网站配置有误,可能会导致手机访问时出现404错误。您可以检查您的网站配置,确保网站配置正确。

    2023-07-31 15:56:16
    赞同 展开评论 打赏
  • 手机和电脑访问网站时显示的网址可能不同,这是由于两者使用的协议和默认端口号不同所导致的。通常情况下,电脑访问网站时使用的是 HTTP 或 HTTPS 协议,而手机访问网站时使用的是 HTTP 或 HTTPS 协议,但默认情况下会使用端口号 80 或 443。

    在你的情况下,电脑可以直接通过域名访问页面,说明你的网站已经在域名上配置了 HTTP 或 HTTPS 协议,并且将 SSL 证书配置在了正确的位置,这样电脑可以自动使用 HTTPS 协议访问你的网站。

    但是手机只有在域名前面加上 https:// 才能访问,说明你的手机在访问网站时没有自动使用 HTTPS 协议,而是使用了 HTTP 协议。这可能是由于手机默认使用的是 HTTP 协议,或者你的网站在配置 SSL 证书时没有正确地配置 HTTP 重定向所致。

    要解决这个问题,你可以尝试以下几种方法:

    确认手机已开启 HTTPS 支持:有些手机可能默认不启用 HTTPS 支持,你可以在手机的设置中查看并启用。

    配置 HTTP 重定向:在网站的服务器上配置 HTTP 重定向,将所有 HTTP 请求重定向到 HTTPS 请求。这样,当手机使用 HTTP 协议访问你的网站时,会自动重定向到 HTTPS 协议的网址。

    配置 HSTS(HTTP Strict Transport Security):HSTS 是一种安全策略技术,可以通过响应头告知浏览器强制使用 HTTPS 协议访问网站。你可以在网站的服务器上配置 HSTS,以便强制所有访问者使用 HTTPS 协议。

    请注意,在进行任何更改之前,请确保你已正确地配置了 SSL 证书,并且已采取必要的安全措施来保护你的网站和用户的数据安全。

    2023-07-03 14:47:50
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
创新改变行业——释放域名生态的力量 立即下载
“域”见更美好的未来——域名筑梦互联网+ 立即下载
“域”感——《域名投资从入门到精通》 立即下载