上帝,这个小问题让我发疯,我真的希望你能帮助我解决这个问题。
我搜索了所有以前的线程,并在wordpress的codex中,没有找到我确切的问题。 就是这个 : 我有一个主机在根目录下安装了wordpress。我有一个域指向它。一切都好。 我现在需要第二次安装wordpress,我已经安装在子文件夹中。我有第二个域,链接到这个子文件夹。
像这样:
如果我将“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
答案 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网址指向新域名。