Wordpress安装在根目录和子文件夹+两个域中


Wordpress install in root and in subfolder + two domains

天哪,这个小问题让我抓狂,我真的希望你能帮我解决这个问题。

我搜索了所有以前的线程和wordpress的代码,没有找到我的确切问题。就是这样:我有一台主机的根目录安装了wordpress。我有一个域指向它。一切都很好。我现在需要第二次安装wordpress,它已经安装在一个子文件夹中。我有第二个域,链接到这个subdfoler。

像这样:

  • root>domain.net
  • root/子文件夹>anotherdomain.net

如果我让"网站url"设置和"wordpress url"设置与"domain.net/subfolder",这是可以的,我可以访问我的第二个网站和所有永久链接工作。

但如果我在"anotherdomain.net"中编辑我的网站url/wordpress url,它会呈现出"domain.net"主页,没有风格。。。

我确信这是一个HTACCESS的问题,但我找不到如何正确地写它…

谢谢你的回答!

(对不起我的英语,不是我的母语)

编辑:这里是.htaccess(在这种状态下,我让他们通过domain.net/子文件夹访问子文件夹)

根:

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

根/子文件夹

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

HTACCESS也是我的第一个猜测,但我想到了另一个想法:你是否确保在两个不同的SQL数据库中安装了这两个站点?

假设这不是问题所在,有没有办法粘贴你的htaccess文件,这样我就可以看看它们是否有问题了?

所有配置都很好,问题出在我的主机提供商身上。

记录下,当一切正常时,子文件夹中站点的htaccess:

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

以及指向新域名的网站和wordpress网址。