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

Php Wordpress安装在根目录和子文件夹中+;两个域,php,wordpress,apache,.htaccess,redirect,Php,Wordpress,Apache,.htaccess,Redirect,天啊,这个小问题快把我逼疯了,我真的希望你能帮我解决这个问题 我搜索了所有以前的线索,在wordpress的抄本中,没有找到我的确切问题。 就是这样: 我有一台主机的根目录上安装了wordpress。我有一个域指向它。一切都很好。 我现在需要第二次安装wordpress,安装在一个子文件夹中。我有第二个域,链接到这个子文件夹 像这样: root>domain.net 根目录/子文件夹>另一个域.net 如果我让“站点url”设置和“wordpress url”设置与“domain.net/s

天啊,这个小问题快把我逼疯了,我真的希望你能帮我解决这个问题

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

像这样:

  • root>domain.net
  • 根目录/子文件夹>另一个域.net
如果我让“站点url”设置和“wordpress url”设置与“domain.net/subfolder”一起使用,这是可以的,我可以访问我的第二个站点和所有永久链接

但是如果我在“anotherdomain.net”中编辑我的网站url/wordpress url,它会呈现没有样式的“domain.net”主页

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

谢谢你的回答

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

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

根目录:

#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
根/子文件夹

# 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
#开始WordPress
重新启动发动机
重写基本/子文件夹
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/子文件夹/index.php[L]
#结束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
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

还有指向新域的站点和wordpress URL。

Yep,两个不同的数据库,我用htaccess文件编辑了我的问题。谢谢检查wp-config.php文件,尤其是在子文件夹install中。在再次阅读本文后,我意识到这可能是一个内容目录问题:您的第二次安装可能在错误的文件夹中查找内容(即header.php、style.css等)。
# 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