【问题标题】:Plesk 12.5 + Wordpress installation in subfolderPlesk 12.5 + Wordpress 安装在子文件夹中
【发布时间】:2017-06-20 13:33:48
【问题描述】:

在发布之前我已经看了很多,但我读过的解决方案似乎都没有解决我的问题。

我在 Debian 上运行 Plesk 12.5.30。 Apache + nginx 在服务器上运行。

我在我的域中管理一个 wordpress 站点(我们称之为 example.com),该站点运行良好。 出于测试目的,我需要对位于 example.com/test 的 wordpress 站点进行第二次(完全独立 - 不是多站点)安装,并且我需要两个站点同时工作。 位于 example.com/test 的安装来自不同站点的备份。我已经更正了 WP 数据库中的所有值。

问题是:我无法访问位于 example.com/test 的安装 - 我总是收到“重定向过多”错误。奇怪的事情:如果我尝试在地址 example.com/test/wp-login.php 登录,我会得到 Wordpress 登录页面,但即使我输入了正确的登录信息,我总是只会得到登录页面。

我尝试了所有可能的(我知道的).htaccess 配置,但我认为问题在于 Apache-Nginx 域配置。

有什么建议吗?

【问题讨论】:

  • 可能是问题相关的 url rewrite 或 .htaccess
  • 当然,这也是我的意见,但我找不到 url 重写规则和 .htaccess 的正确组合我也想知道我是否需要在父(根).htaccess 或子目录.htaccess

标签: wordpress apache .htaccess nginx


【解决方案1】:

正如 PLesk 论坛 (https://talk.plesk.com/threads/wordpress-installation-in-sub-folder.341468/) 中所发布的那样

你不能这样做,因为在 /a 中重写站点的配置 影响 /a/b 中的站点。相反,创建一个子域作为单独的 webspace 目录并在该子域中进行第二次安装。

我通过创建子域并正确配置 DNS 设置解决了问题。

只是出于好奇:有人知道这是否是因为 nginx(我以前从未使用过 nginx)吗? 我过去使用其他服务执行了上述解决方案,并且效果很好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-03
    • 2017-12-04
    • 1970-01-01
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    相关资源
    最近更新 更多