【发布时间】:2018-02-19 22:17:28
【问题描述】:
我无法访问 wordpress 管理网络页面,它返回错误 404 page not found。当我打开链接 blablabla.com/wordpress/wp-admin/network 时,我注意到链接会自动更改,然后它会自动重定向到链接 blablabla.com/wordpresswp-admin/network(注意缺少斜杠)。所有其他链接都可以,我可以毫无问题地访问 blablabla.com/wordpress/wp-admin 页面。只是不能访问网页。 如何解决?我使用插件名称 Duplicator 将我的站点从 wamp localhost 迁移到共享主机,Duplicator 收到警告,迁移 wordpress 的多站点功能会有小问题。我想这是问题的根源。任何想法?还是共享主机无法读取 htaccess 文件?
htaccess 文件添加了斜线,但仍然无效。
# BEGIN WordPress
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress
我在 wp_config 将多站点从 true 更改为 false,然后链接完美运行。这是为什么呢?
【问题讨论】:
标签: wordpress