NGINX Wordpress安装在子目录错误的脚本URL中

时间:2017-02-01 00:12:25

标签: wordpress nginx subdirectory

在这里从Apache切换到NGINX:)

所以我有站点A,它位于根目录http://test.fake.com/并且工作正常。我还有另一个Wordpress站点(B),其中根是http://test.fake.com/b/

B加载脚本的所有前端页面和http://test.fake.com/test.fake.com/b/之类的css当然是不正确的。当我尝试像http://test.fake.com/wp-admin/那样转发管理员时,我会收到No input file specified.作为唯一输出,同时网址也会更改为http://test.fake.com/test.fake.com/b/wp-login.php

以下是我的NGINX配置的片段,我认为问题在于,如果您需要更多信息并对NGINX n00b温和,请告诉我:P

    location /b {
            try_files $uri $uri/ /b/index.php$args;
    }

    location / {
            # Set try_files according WP architecture
            try_files $uri $uri/ /index.php$args;
    }

这是B的wp-config文件的片段,我在其中设置了URL

define('WP_HOME','http://test.fake.com/b');
define('WP_SITEURL','http:/test.fake.com/b');

我不知道错误在哪里:(

感谢您的观看!

0 个答案:

没有答案