只有网站首页可以正常访问,其他页面均无法显示怎么解决?

  • 277

最近用WordPress搭配阿里云虚拟主机帮别人新建了一个网站,结果只有网站首页可以访问,其他页面都无法访问,显示404,马上百度解决问题,下面将方法分享出来。

一查原来这种情况一般都是主机伪静态没有设置的原因,现在常用的环境基本都是 Apache 或 Nginx。而阿里云新的虚拟主机采用的都是 Nginx 环境(我的网站之前是使用的Apache,所以没有出现这种情况),可以采用在虚拟主机设置高级环境中添加代码解决这个问题。

只有网站首页可以正常访问,其他页面均无法显示怎么解决?

阿里云虚拟主机 Nginx 伪静态设置

首先进入阿里云虚拟主机管理后台,左侧工具栏选择「高级环境设置」→「NGINX设置」在右侧填入以下代码后「保存设置」即可完成伪静态规则设置。

try_files $uri $uri/ /index.php?$args;

注:如果未生效重启一下虚拟主机,我设置好之后就直接生效了,问题搞定。

  • 本文由 发表于 2023年3月20日
评论  0  访客  0

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: