阿里云虚拟主机开启Nginx伪静态固定链接

在阿里云虚拟主机部署WordPress后,在控制面板选择 [设置] -> [固定链接],由“朴素”修改为“文章名”之后,只有网站首页正常访问,点击文章以及分类均显示404错误。

这种情况一般是伪静态固定链接没有设置的原因,阿里云新的虚拟主机采用的是Nginx环境。首先进入阿里云虚拟主机管理后台,左侧工具栏选择 [高级环境设置] -> [Nginx设置],阿里云虚拟主机Nginx设置的默认代码是:

location / {
}
location ~ /\.ht {
    deny all;
}

将Nginx默认代码删除,替换为以下代码:

location / {
  try_files $uri $uri/ /index.php?$args;
}

替换为上述代码后「保存设置」即可完成伪静态规则设置。实现在WordPress中使用文章名来访问文章的需求。

转载请注明出处:记录工作与兴趣的试验田 » 阿里云虚拟主机开启Nginx伪静态固定链接
评论 (0)