nginx实现WordPress伪静态
登录后台管理页面,将设置–固定链接页面里的固定链接结构改为自定义,输入框内输入“/archives/%post_id%.html”
在nginx配置文件目录新建一个名为wordpress.conf的文件,写入以下内容
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}
nginx站点配置文件内引入刚创建的wordpress.conf文件
location / {
include wordpress.conf;
index index.php index.html index.htm;
}
保存后重新加载nginx配置文件即可