WordPress Nginx服务器伪静态规则设置方法

经常会有 WordPress 用户出现页面打开404的情况,这种情况主要是2个原因:伪静态设置的问题;服务器不支持中文链接导致。伪静态的问题可以到 WordPress 后台 设置-固定链接 进行设置,伪静态是需要服务器支持的,下面设置环境为 CentOS 8.2 + Nginx。

操作步骤

步骤1:登录 Linux 实例

1、执行以下命令,查看 Nginx 配置文件路径。

cat /etc/nginx/nginx.conf

可查看 include 配置项的 /etc/nginx/conf.d/*.conf 即为 Nginx 配置文件的默认路径。

2、依次执行以下命令,在配置文件默认路径下进行备份。

cd /etc/nginx/conf.d
cp default.conf default.conf.bak

3、执行以下命令,打开 default.conf 文件。

vim default.conf

4、按 i 切换至编辑模式,编辑 default.conf 文件,在 server { } 大括号里面添加下面的代码:

    location / {
	if (-f $request_filename/index.html){
		rewrite (.*) $1/index.html break;
	}
	if (-f $request_filename/index.php){
		rewrite (.*) $1/index.php;
	}
	if (!-f $request_filename){
		rewrite (.*) /index.php;
	}
    }

5、按 Esc,输入 :wq,保存文件并返回。

步骤2:重启 Nginx 服务器

nginx -s reload

华鸿云原创文章,发布者:FireRose,转转请注明出处:https://www.hhyit.com/archives/4177

Like (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
FireRose的头像FireRose
Previous 2022年 8月 13日
Next 2022年 9月 20日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

在线咨询: QQ交谈

邮件:zhb@hhyit.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
从本站下载的软件安装包保证不捆绑恶意弹窗软件,请放心使用。