Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/47: Рейтинг темы: голосов - 47, средняя оценка - 4.72
2 / 2 / 0
Регистрация: 11.04.2014
Сообщений: 115

Редирект с поддомена на домен

21.06.2021, 14:36. Показов 9944. Ответов 20

Студворк — интернет-сервис помощи студентам
Добрый день,
есть задача сделать редирект с поддомена на домен (вроде просто). Как реализую:
Code
1
2
3
4
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^poddomen.site.ru
RewriteRule ^(.*) https://site.ru/%{REQUEST_URI} [L,R=302,QSA]
*вместо site и poddomen реальные

Редирект работает, но перенаправляет только на главную страницу, на index.php.

Думала проблема в строчке RewriteRule ^(.*) https://site.ru/%{REQUEST_URI} [L,R=302,QSA], заменяю на RewriteRule ^(.*) https://site.ru/$1 [L,R=302,QSA] — работает также.

Решаю посмотреть, что в ^(.*), подставляю результат, как параметр, там index.php независимо от url.
То есть site.ru/cart/ -> site.ru?index.php, site.ru/cart/test.php -> site.ru?index.php.

Думаю, раз не получается с помощью htaccess, сделаю с помощью php, так как точно знаю, что больше 3 иерархий (test/test/test) не будет. В корневом htaccess прописываю:
Code
1
2
3
4
AddDefaultCharset utf-8
RewriteEngine On
RewriteRule ^$ public/$1 [L]
RewriteRule ^(.*) public/$1 [L]
В папке public файле htaccess:
Code
1
2
3
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
В public/index.php просто вывожу $_SERVER["QUERY_STRING"] и пусто, выводятся только get-параметры. Проверяю этот же метод на локальном сервере - работает исправно.

Не понимаю с чем это связано. Подскажите, ещё варианты или может, какая ошибка допущена?
Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.06.2021, 14:36
Ответы с готовыми решениями:

Редирект с поддомена на основной домен
Добрый день. На сайте региональные поддомены вида город.сайт.ру. Нужно поставить редирект с определенного "город" на основной...

Редирект из поддомена на подпапку
Сайт непридусмотрительно писался с использованием денвера Есть админка, лежащая под папкой www(или public_html) Когда закинули на...

Редирект с поддомена на домен
Здравствуйте! Столкнулся со следующей проблемой. Имеется домен sitename.ru и созданный к нему поддомен m.sitename.ru На sitename.ru, в...

20
1460 / 1013 / 232
Регистрация: 01.10.2018
Сообщений: 3,953
24.06.2021, 13:05
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Настя223 Посмотреть сообщение
>>/shop.site.ru <- я здесь разбираюсь
>>>.htaccess
>>>index.php
Кроме этих двух файлов больше ничего в указанной папке нет? В панели хостинга вы создавали отдельный сайт с привязкой к нему поддомена?

На основном сайте нет проблем с перенаправлением во фронт-контроллер? Или там что-то более примитивное используется?

Цитата Сообщение от Настя223 Посмотреть сообщение
я подключаюсь по ftp
Возможно, какие-то .htaccess просто скрыты. Попробуйте проверить показанные папки на наличие "лишних" .htaccess в файл-менеджере хостинг-панели.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.06.2021, 13:05

Редирект с поддомена на домен
Как Сделать редерект ссылки профиля, на профиль поддомена ?? Надо как то в этой строчки прописать поддомен при переходе, а как не...

Переход с поддомена на домен
Доброго времени суток всем! Прошу прощения, если я не туды пишу. Создал я домен, пусть domen.com и поддомен test.domen.com как...

Редирект динамического поддомена
Задача сделать на сайте личную ссылку для пользователей login.site.ru какие критерии: login.site.ru -&gt; редирект:...

Перенос сайта с поддомена на основной домен
Всем доброго времени суток. Возникла такая проблема. Разрабатывал сайт на поддомене, сайт подключался к БД1. При переносе я...

Влияет ли контент с поддомена на основной домен?
Привет, друзья! Опять я тут размышляю: если сайт - доска объявлений о продаже тачек, то контента там как такового нет - только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru