一般而言,我们搭建的网站都是在网站根目录中,而且在使用的常规的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即可。
评论