wordpress 子目录站点启用ssl后台不能登录

主站点启用ssl之后,子目录下的中文站点也顺带享受了这个福利。但是子目录下的站点在登录的时候又出现了重定向循环(redirection loop),解决方案提供如下:

Nginx配置问题导致出错

第一次用的代码:

        location /cn {
                index index.php;
                rewrite ^/cn/(.*)+$ /cn/index.php?$1; # it finally works
        }

这份代码能确保80端口下子目录wordpress站点正常访问,但是并不能保证子站点在https下能正常显示,修改为如下代码解决:

#        location /subfolder {
        location /cn {
                index index.php;
#                try_files $uri $uri/ /subfolder/index.php?q=$uri&$args;
                try_files $uri $uri/ /cn/index.php?q=$uri&$args;
        }

其实这段代码在wordpress论坛就有,但是因为之前的代码能用,并没有在意,这个问题只能说在所难免……

Leave a Reply

Your email address will not be published. Required fields are marked *