首页 文章

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

提问于
浏览
0

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

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

像这样 :

  • root> domain.net

  • root /子文件夹> 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

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

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

  • 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 url指向新域 .

相关问题