将网站重定向到新域后无法访问 WordPress 管理面板

问题描述 投票:0回答:1

我不是 WordPress 专家,但拥有相当多的知识,因为我已经使用它多年了。

我的问题是我无法访问特定站点的管理面板,因为它已被重定向到不同的域。

当我尝试访问 www.XXX.com/wp-admin 的管理面板时,该网站重定向到域 www.YYY.com/wp-admin

我相信有一种方法可以修改 .htaccess 文件以排除管理面板 URL 的重定向,但我无法实现此操作。

重定向规则目前在 .htaccess 文件中看起来像这样

# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
# Redirect to YYY.com (except wp-admin)
RewriteCond %{HTTP_HOST} ^XXX\.com\.au$ [OR]
RewriteCond %{HTTP_HOST} ^www\.XXX\.com\.au$
RewriteRule ^(?!wp-admin/)(.*)$ "https\:\/\/YYY\.com\.au\/$1" [R=301,L]

任何人都可以阐明如何进行这项工作吗?

尝试修改

RewriteRule ^(?!wp-admin/)(.*)$ "https\:\/\/YYY\.com\.au\/$1" [R=301,L]

没有成功。

wordpress .htaccess cpanel
1个回答
0
投票

首先,您不应该删除 .htaccess 文件。相反,如果尚不存在,请在 WordPress 安装的根目录中创建一个新的 .htaccess 文件。

将以下行添加到 .htaccess 文件:参考 URL https://developer.wordpress.org/advanced-administration/server/web-server/httpd/#basic-wp

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

在 wp-config.php 文件中添加以下行:参考 URL https://developer.wordpress.org/advanced-administration/upgrade/migration/#chang-the-site-url

define('WP_HOME', 'http://yoursite.com');
define('WP_SITEURL', 'http://yoursite.com');

转到您的 WordPress 管理面板 (wp-admin) 并查看重定向问题是否已解决。

解决问题后,如果不再需要,您可以删除 wp-config.php 文件中添加的行:

// Remove these lines if no longer needed
// define('WP_HOME', 'http://yoursite.com');
// define('WP_SITEURL', 'http://yoursite.com');

如果上述方法无法解决问题,您可能需要尝试以下其他解决方案:

  1. 在 WordPress 管理面板中,转到“设置”>“永久链接”。
  2. 选择您喜欢的永久链接结构并保存更改。

注意:现在转到wp-admin,希望您的重定向问题能够得到解决。 解决问题后,不要忘记从 wp-config 中删除最后一个代码。

© www.soinside.com 2019 - 2024. All rights reserved.