建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

Nginx 301重定向跳转排除指定目录文件 wordpress排除后台

GG网络技术分享 2025-03-18 16:04 0


Wordpress网站,宝塔面板

重定向配置文件(带www的重定向到不带的)

#REWRITE-START

        if ($host ~ '^www.okmadintl.com'){

            return 301 https://okmadintl.com$request_uri;

        }

#REWRITE-END

 

但是这样会连同后台一起跳转了,如果是多站点的话,后台就进不去了。

下面2中方法排除wp-admin的目录,以使后台目录不变,但是需要从分站点后台进入。

1,配置文件改为

###### 域名重定向,排除wp-admin目录 ######

set $flag 'wp-admin';

if ($host ~ '^www.xxx.com') {

   set $flag '3w';

}

if ($http_uri ~* /wp-admin){

   set $flag 'wp-admin';

}

if ($uri ~* /wp-admin){

   set $flag 'wp-admin';

}

if ($flag = '3w') {

    return 301 https://xxx.com$request_uri;

}

###### 域名重定向,排除wp-admin目录 end ######

2,使用插件 Redirection

 

标签: WordPress 教程

提交需求或反馈

Demand feedback