【问题标题】:Wordpress Admin Network link is missing a slashWordpress 管理员网络链接缺少斜杠
【发布时间】: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


    【解决方案1】:

    终于弄明白了。只需打开 wp-config.php 添加斜线即可:

    define('PATH_CURRENT_SITE', '/wordpress');
    

    成为

    define('PATH_CURRENT_SITE', '/wordpress/');
    

    【讨论】:

      猜你喜欢
      • 2014-11-07
      • 1970-01-01
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      • 2014-07-12
      • 2017-03-01
      • 2021-10-28
      • 2019-01-11
      相关资源
      最近更新 更多