Wordpress安装在root和子文件夹+两个域中

时间:2015-03-27 16:59:58

标签: php wordpress apache .htaccess redirect

上帝,这个小问题让我发疯,我真的希望你能帮助我解决这个问题。

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

像这样:

  • root> domain.net
  • root / subfolder> anotherdomain.net

如果我将“site url”设置和“wordpress url”设置为“domain.net/subfolder”,这没关系,我可以访问我的第二个站点并且所有永久链接都可以正常工作。

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

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

感谢您的回答!

(抱歉我的英语,而不是我的母语)

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

根:

# 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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

对于记录,当一切正常时,子文件夹中站点的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网址指向新域名。