在根子文件夹中安装第二个WordPress,错误404

时间:2019-05-23 作者:Mango D

我正在尝试在现有wordpress安装的子文件夹中安装wordpress。我在子文件夹中创建了一个/wp 在该目录中解压缩了新的Wordpress下载,并添加了.htaccess 具有以下内容:

RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
但是如果我访问mysite.com/wp 我发现一个错误404未找到。我已经尝试了以下操作:重新启动Apache并添加.htaccess 根目录的内容.htaccess. 但这没有帮助。

1 个回复
SO网友:Christopher

我有很长一段时间没有使用Apache,因此这是未经测试的。RewriteBase是重写的基础,因此它会自动添加到您的规则中.htaccess 应该是这样的:

RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
请查看此处以了解更多说明:https://stackoverflow.com/questions/704102/how-does-rewritebase-work-in-htaccess

而且,你可能只想把它放在.htaccess 在您的/wp 目录

相关推荐

将旧的固定链接结构重定向到新的in htaccess

我最近把我2个月前博客上的permalink结构改成了一个用户友好的结构,这意味着一大堆404。我希望重定向以下内容:https://example.com/poastname.html 至https://example.com/postname/ 在来到这里之前,我花了几天时间在网上寻找这个重定向,但一直没有找到。推荐的重定向插件不起作用。我只需要一个.htaccess 规则来解决此问题。