WordPress在子文件夹中的安装只能起一半的作用

时间:2020-08-25 作者:mad2kx

你好,我需要你开动脑筋。所以我的一个项目很久以前就上线了。然后,客户要求我建立第二个项目,该项目应该在不同的领域上线。不是他们要求dme将项目上载到其根目录的子文件夹中。一切都很好,我可以访问管理员之类的东西,但当我打开一篇博客文章或导航到其子文件夹中的一个页面时,它会自动将我重定向到主域。

我已经检查过了。htaccess对我来说很好

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /nameofnewsite/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /nameofnewsite/index.php [L]
</IfModule>
# END WordPress

1 个回复
最合适的回答,由SO网友:mad2kx 整理而成

好的,在做了更多的研究之后,我发现我还必须更改NGINX文件的配置。

我只需在最后一个结束括号之前添加以下参数

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

location ~ \\.php$ {
        fastcgi_split_path_info ^(/nameofnewsite)(/.*)$;
}

相关推荐

Basic installation questions

我已经下载了WordPress,我想确保将其正确上载到服务器:我看到有一个。zip文件和。焦油gz文件--我应该使用哪个?这是一台Apache服务器。这是我的网站的位置:http://plowtoplate.com/我希望该站点位于http而不是www,但我确实希望该站点也可以在www.上看到,或者让www.重定向到http--我应该在哪里上载WordPress文件?转换为public\\u html?或者只是进入我使用ftp登录时到达的位置?(我想这个‘根’叫做……?)是否解压缩wordpress-3.