Вход администратора Wordpress содержит двойной URL в redirect_to - PullRequest
0 голосов
/ 24 июня 2018

Я переместил свою домашнюю страницу WordPress сегодня.После обновления URL-адреса сайта в настройках, а также обновления любой другой ссылки с помощью плагина поиска и замены у меня все еще остается проблема.

Когда я перехожу к входу администратора wordpress через wordpress-url.com/wp-Администратор перенаправляет меня на

https://wordpress-url.com/wp-login.php?redirect_to=https%3A%2F%2Fwordpress-url.com%2Fwordpress-url.com%2Fwp-admin%2F&reauth=1

, как вы можете видеть, URL находится в redirect_to дважды.В результате, всякий раз, когда я пытаюсь войти в систему, он просто обновляет страницу, и больше ничего не происходит.

После еще одного исследования, это может быть из-за файлов .htaccess

У меня есть одинфайл в корневом каталоге моего домена, который перенаправляет в мой каталог WordPress:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^wordpress-url.com$ [OR]
RewriteCond %{HTTP_HOST} ^wordpress-url.come$
RewriteCond %{REQUEST_URI} !^/wordpress-url.com
RewriteRule ^(.*)$ wordpress-url.com/$1 [L]

И еще один файл в моем каталоге WordPress, который был создан самим WordPress.

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

Можеткто-нибудь помочь мне найти проблему?

1 Ответ

0 голосов
/ 29 ноября 2018

У вас есть опечатка

RewriteCond %{HTTP_HOST} ^wordpress-url.come$

Должно быть

RewriteCond %{HTTP_HOST} ^wordpress-url.com$
...