#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]
-
Перейдите к www.yourwebsite.com/wp-admin > настройки> Общие, а затем установите URL-адрес вашего веб-сайта в качестве поддомена.yourwebsite.com
-
снова добавьте код перенаправления в свой файл .htaccess .
Комментарии:
1. Не волнуйтесь, вы всегда можете повторно изменить URL своего сайта, используя базу данных
2. Спасибо, но в этом месте нет такого параметра… ни в настройках сети
3. Да, есть . Вы правильно используете WordPress? посмотрите на этот скриншот i.imgur.com/9xBMh8P.jpg
4. Определенно нет. Я думаю, что эта опция может быть удалена при настройке WordPress как сети imgur.com/gEtzZXN