【问题标题】:Create WordPress instance inside another instance?在另一个实例中创建 WordPress 实例?
【发布时间】:2016-06-24 05:25:06
【问题描述】:

我正在尝试在现有的 WordPress v4.1.1 实例中安装 WordPress v4.1.1 实例。

示例:

http://website.com

是在 WordPress 中构建的网站,我想在当前 WordPress 网站的子文件夹中创建另一个网站

http://website.com/business

这样,我将拥有两个不同的网站,其中一个位于另一个。问题是当到达http://website.com/business 时,它会从外部网站返回一个404 error

我认为问题在于重定向到 WordPress 外部实例的 .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

【问题讨论】:

  • 尝试删除这一行,看看它是否解决了这个问题- RewriteBase /

标签: wordpress .htaccess subdirectory


【解决方案1】:

没有必要在当前 WordPress 网站的子文件夹中创建另一个网站,有一个 WordPress 功能已创建并执行完全相同的操作:在此处仔细查看 https://codex.wordpress.org/Create_A_Network

【讨论】:

    【解决方案2】:

    像这样

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

    【讨论】:

    • 谢谢,但不能解决问题。 (启用了 mod_rewrite)
    猜你喜欢
    • 1970-01-01
    • 2020-02-25
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 2018-11-02
    • 2018-03-11
    • 1970-01-01
    相关资源
    最近更新 更多