Перенаправление домена на поддомен с помощью htaccess в сети WordPress

#wordpress #apache #.htaccess #redirect

#wordpress #apache #.htaccess #перенаправление

Вопрос:

У меня возникли проблемы с перенаправлением моего домена на поддомен.

Мой домен www.example.com и я хочу, чтобы весь трафик направлялся в aa.example.com . У меня есть мой домен (www.example.com ) и поддомен (aa.example.com ) как два сайта в сети в WordPress.

Я попробовал следующий код в htaccess:

 RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www.)?example.com$ [NC]
RewriteRule ^ http://new.example.com%{REQUEST_URI} [R=301,L,NE]
  

После настройки перенаправления я не могу получить доступ к своей сетевой панели управления, потому что был создан бесконечный цикл, и я не могу получить доступ к своему домену (www.example.com/wp-admin ) панель мониторинга, потому что она перенаправляет на панель мониторинга поддомена.

Есть ли другой способ создать перенаправление, не сталкиваясь с этими проблемами?

Ответ №1:

Я думаю, что цикл связан с тем, что URL WordPress установлен на URL вашего сайта ( www.yourwebsite.com ) Вот как это исправить : 1. Перейдите к своему файлу .htaccess, затем удалите код перенаправления

 RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www.)?example.com$ [NC]
RewriteRule ^ http://new.example.com%{REQUEST_URI} [R=301,L,NE]
  
  1. Перейдите к www.yourwebsite.com/wp-admin > настройки> Общие, а затем установите URL-адрес вашего веб-сайта в качестве поддомена.yourwebsite.com

  2. снова добавьте код перенаправления в свой файл .htaccess .

Комментарии:

1. Не волнуйтесь, вы всегда можете повторно изменить URL своего сайта, используя базу данных

2. Спасибо, но в этом месте нет такого параметра… ни в настройках сети

3. Да, есть . Вы правильно используете WordPress? посмотрите на этот скриншот i.imgur.com/9xBMh8P.jpg

4. Определенно нет. Я думаю, что эта опция может быть удалена при настройке WordPress как сети imgur.com/gEtzZXN