在子目录中安装第二个Wordpress时出现404错误

时间:2017-01-04 16:16:58

标签: wordpress .htaccess http-status-code-404 subdirectory

很多与此类似的主题但到目前为止似乎没有任何效果。第一次在这个网站上发帖 - 如果我错过任何重要的事情,我会道歉!!

当前网站是 - http://www.mansfordwebdesign.com - 工作正常,但我希望第二次Wordpress安装作为开发环境。我通过FTP创建了一个名为'ilead'的子文件夹,并上传了Wordpress文件。

当我转到http://www.mansfordwebdesign.com/ilead/wp-activate.php或任何其他相关的Wordpress文件时,我收到404错误。

两个站点都有一个.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`

第二个是

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

这些文件有问题,还是与我的WHM或CPanel控件有关?

感谢任何想法或建议。

1 个答案:

答案 0 :(得分:0)

尝试将RewriteBase行更改为子文件夹的下面内容..

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