迁移后Wordpress多站点重定向302

问题描述

我在本地主机上有一个站点,我确实迁移到了预生产服务器(已更改的数据库等),并且运行良好。今天,我确实迁移到了生产服务器,并且像预生产一样,我从数据库,wp-config更改了所有URL,但是现在我得到了302个重定向(从https到http)。

有人已经有这个问题了吗?我检查了谷歌,有人建议我向wp-config添加一些常量:

define('ADMIN_COOKIE_PATH','/');
define('COOKIE_DOMAIN','');
define('COOKIEPATH','');
define('SITECOOKIEPATH','');

清除cookie,但这也不起作用,下面是我的wp-config和htaccess内容

define('MULTISITE',true);
define('SUBDOMAIN_INSTALL',false);
define('DOMAIN_CURRENT_SITE','www.domain.com/mymultisite');
define('PATH_CURRENT_SITE','/');
define('SITE_ID_CURRENT_SITE',1);
define('BLOG_ID_CURRENT_SITE',1);
define('WP_ALLOW_MULTISITE',true);
//...
define('ADMIN_COOKIE_PATH','');

// htaccess file
<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>

我做错了什么?谢谢

解决方法

超文本传输​​协议(HTTP)302找到重定向状态 响应代码指示请求的资源已被 暂时移至Location标头提供的URL。

1-尝试恢复默认的htaccess文件。

2-尝试停用所有主题和插件,您可以按1的比例完成操作。

3-检查数据库中的所有url,并尝试使用插件来编辑数据库中的所有链接。

4-如果没有帮助,请尝试从其他PC或计算机上检查网站。

5-选中此topic,可能会帮助您解决同一主题。