如何在 Nginx 下设置 WordPress 的 Rewrite 规则

2018年6月10日07:36:34 发表评论 42 阅读

在  vhost 下的配置文件  www.ipdrivers.com.conf  中的 server内中加入,Nginx WordPress Rewrite 规则

include wordpress.conf;

在设置路经我选择  %postname%  的网址方式

如何在 Nginx 下设置 WordPress 的 Rewrite 规则

Nginx 下 WordPress 的 Rewrite 规则

设置 wordpress.conf 文件,以下是 wordpress.conf文件内容

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;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

这个同时也解决的 WordPress 的 Rewrite 后出来 html,txt 访问为 404的问题。

hcyaobin

发表评论

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