WordPress在 Nginx 二级目录伪静态的设置

麦子 基础文档14字数 590阅读1分58秒阅读模式

一般而言,我们搭建的网站都是在网站根目录中,而且在使用的常规的WEB环境都是支持一键伪静态根目录的。但是在这里,我希望用二级目录搭建一个独立的WordPress网站,服务器环境是Nginx引擎的。这里我们需要在根目录中的WP伪静态添加新的设置。

1、根目录伪静态

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;
    }
}

2、二级目录伪静态

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;
    }
}

如上代码,我们把自己放置的二级目录文件夹名称换成自己的,然后将这个伪静态代码添加到主目录中的Nginx配置的WP伪静态中,刷新Nginx即可。

投上你的一票
 
  • 本文由 麦子 发表于 2025年8月21日 14:50:36
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/wpnginx-nextlist.html
  • Nginx伪静态
  • WordPress二级目录静态