Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress管理网络链接缺少斜杠_Wordpress - Fatal编程技术网

Wordpress管理网络链接缺少斜杠

Wordpress管理网络链接缺少斜杠,wordpress,Wordpress,我无法访问wordpress管理网络页面,返回错误404未找到页面。当我打开链接blabla.com/wordpress/wp-admin/network时,我注意到链接会自动更改,然后它会自动重定向到链接blabla.com/wordpresswp-admin/network(注意缺少斜杠)。所有其他链接都可以,我可以访问bla.com/wordpress/wp-admin页面,没有任何问题。只能访问网络页面。 如何修复它?我使用一个插件名复制器将我的站点从wamp localhost迁移到共

我无法访问wordpress管理网络页面,返回错误404未找到页面。当我打开链接blabla.com/wordpress/wp-admin/network时,我注意到链接会自动更改,然后它会自动重定向到链接blabla.com/wordpresswp-admin/network(注意缺少斜杠)。所有其他链接都可以,我可以访问bla.com/wordpress/wp-admin页面,没有任何问题。只能访问网络页面。 如何修复它?我使用一个插件名复制器将我的站点从wamp localhost迁移到共享主机,复制器得到警告,它将有小问题迁移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中将multisite从true改为false,然后链接就完美地工作了。为什么会这样?

终于明白了。只需打开wp-config.php,在行中添加斜杠:

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

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