网络管理和其他设备上出现错误404

时间:2012-12-20 作者:Reigel

我在我的域中有一个多站点的新安装。子文件夹设置。

右上方菜单上的Network Admin具有此链接http://example.com/wp-admin/network/ 并返回404错误。其他链接(如“Add New”)也存在此问题。我可以手动访问http://example.com/subfolder/wp-admin/network/ 而且效果很好。

我不擅长。htaccess,但我认为问题就在那里;请检查一下:

RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) home/content/70/10156275/html/example.net/subfolder/$1 [L]
RewriteRule ^(.*\\.php)$ home/content/70/10156275/html/example.com/subfolder/$1 [L]
RewriteRule . index.php [L]
此外,不确定这是否有帮助,但我的wp-config.php 具有以下代码:

/* Multisite */
define( \'MULTISITE\', true );
define( \'SUBDOMAIN_INSTALL\', true );
$base = \'/\';
define( \'DOMAIN_CURRENT_SITE\', \'example.com\' );
define( \'PATH_CURRENT_SITE\', \'/\' );
define( \'SITE_ID_CURRENT_SITE\', 1 );
define( \'BLOG_ID_CURRENT_SITE\', 1 );
我已经在谷歌上搜索了两天了,但我无法修复这个问题;问题是,在网络管理中,子文件夹被略去了一些内容,而且还有一些…

1 个回复
最合适的回答,由SO网友:shea 整理而成

问题是你的.htaccess 规则正在引用文档根目录外部的路径,该路径在中是不允许的。htaccess文件。

以下是您的.htaccess 文件

RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) /subfolder/$1 [L]
RewriteRule ^(.*\\.php)$ /subfolder/$1 [L]
RewriteRule . index.php [L]
您的wp-config.php 文件是正确的,因此不需要更改。

结束

相关推荐

W3Total缓存插件是WordPress MultiSite的好选择吗?

我听说很多人对W3 Total Cache 在WordPress多站点安装上。然后我在插件页面上看到:兼容:3.2.1最后更新日期:2011年8月26日看到我在WordPress MultiSite版本3.4.1上运行,而且自上次插件更新以来已经有一年多了,我真的很想知道这个插件对我来说是否是一个好的选择。或者我应该使用WP Super Cache 具有WP Minify 相反