使用lnmp搭建的服务器环境,Typecho网站安装在子目录和安装在根目录使用的nginx伪静态规则会有差异,如果安装在子目录的typechr W Q 7 1 8 P fo网站直接使用根目录的伪静态规则,那么就会出现前台文章打开显示404 Not Found,登陆typecho网站后台也显示404 Not FounY K J *d的情况,因此子目录的typecho站点要正常访问就要添加对应的伪静态规则,下面的伪静态规则微码盒亲测可用于安装在子目录的typecho站点。
子目录typecho站点伪静态规则
location^ w G Z 4 J = @ b /foldername/ { if (!-e $req= E \uest_filename) { rewrite ^(.*)$ /foldername/index.php$1 last; } }
把上面伪静态规则Z 2 : J中的fold/ U Z 9 O a _ ) yername
修改为子目录名称。