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

小鲤鱼
管理员
1616
文章
0
粉丝
网站建设评论368

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

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

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

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

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

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

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

发表评论

匿名网友

拖动滑块以完成验证