激活wordpress多站点后出现重定向问题

时间:2018-08-04 17:10:30

标签: wordpress .htaccess multisite

在VPS上运行Wordpress 4.9.8。第一个站点已经运行了6个月以上,没有任何问题。现在,我想在同一台服务器上托管另一个站点,因此我激活了“多站点”并将必要的行添加到wp-config.php和.htaccess

我无法再登录到wordpress adminpage,出现“重定向过多”错误。我在apache access.log中看到很多301和302重定向。

我怀疑.htaccess重写规则有问题。

我网站的根目录(在/etc/apache2/sites-enabled/000-default-le-ssl.conf中)为/var/www/html/site-wp

在我的wp-config.php中:

define('WP_HOME','https://www.site.be');
define('WP_SITEURL','http://www.site.be');

我的.htaccess:

# BEGIN WordPress
#Options FollowSymlinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
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]
</IfModule>

# END WordPress

我相信问题是这样的:登录名位于     https://www.site.be/wp-login.php 但输入凭据后,我看到了一个POST     /site-wp/wp-login.php

我相信我可以通过在.htaccess中添加规则或重写现有规则之一来解决此问题。我看过这里https://www.addedbytes.com/blog/url-rewriting-for-beginners,但找不到解决方法。

请帮助:)

0 个答案:

没有答案