首页 > WordPress学习 > WordPress搭建在二级目录如何配置伪静态 二级分站伪静态技巧

WordPress搭建在二级目录如何配置伪静态 二级分站伪静态技巧

时间:2022年10月20日 分类:WordPress学习 浏览量:278

WordPress有多站点模式,不过需要专门的开启方式,这里我们不做这个方法讲述,而是另外一种比较粗糙的。直接在网站根目录下新建一个乃至N个二级目录,然后在这个二级目录下放置WordPress程序,新建对应的数据库,来完成二级分站的搭建。

二级目录直接搭建WordPress方法,与根目录方式是一样的,不做解释。这里主要讲URL的伪静态配置方法。

二级目录这样搭建后,伪静态规则也配置在根目录下。比如宝塔面板方式的,则在网站的伪静态模式下配置。

比如我们新建一个二级目录wordpress来搭建新站点,那么伪静态配置方法则是:

#根目录的伪静态配置
location /
{
	 try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

#二级目录的伪静态配置
location /wordpress/ {
rewrite ^/wp-admin$ /wp-admin/ permanent;
        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 (.*) /wordpress/index.php;
        }
}

这是一种方式,此外还可以:

#根目录的伪静态配置
location /
{
	 try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

#二级目录的伪静态配置
location /wordpress/ {
   try_files $uri $uri/ /wordpress/index.php?q=$uri&$args;
}

还有第三种方式:

#根目录的伪静态配置
location /
{
	 try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

#二级目录的伪静态配置
rewrite ^/wordpress/wp-admin$ /wordpress/wp-admin/ permanent;
        if (-f $request_filename/index.html){
        rewrite ^/wordpress/(.*) /wordpress/$1/index.html break;
        }
        if (-f $request_filename/index.php){
        rewrite ^/wordpress/(.*) /wordpress/$1/index.php;
        }
        if (!-f $request_filename){
        rewrite ^/wordpress/(.*) /wordpress/index.php;
        }

这样配置成功以后,二级目录独立网站就搭建完毕了。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权

文章名称:WordPress搭建在二级目录如何配置伪静态 二级分站伪静态技巧

文章链接:https://news.yynnw.com/109.html

该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

标签:

最新文章