Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Редирект с http:// на https://  (Прочитано 635 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн THIII

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Редирект с http:// на https://
« : 14 Декабря 2021, 09:55:24 »
Добрый день, не являюсь сильным специалистом в linux, но задача, есть задача.
Главная проблема - не происходит перенаправление с условного test.agregat.ru на test.agregat.ru/news

Как делал:

В настройках sudo nano /etc/apache2/sites-available/test.agregat.ru.conf

ServerName test.agregat.ru
           ServerAlias http://test.agregat.ru
           ServerAlias www.test.agregat.ru
        #  ServerName test.agregat.ru
        #  ServerAlias www.test.agregat.ru
        #  RedirectMatch permanent ^/(.*)$ http://test.agregat.ru/news/$1
           Redirect permanent / http://test.agregat.ru/news/
           DocumentRoot /usr/share/news

По таким настройка - перехожу на сайт test.agregat.ru - страница apache2 (Причем там по протоколу https://)
Убераю на http:// и срабатывает редирект на нужное место https://test.agregat.ru/news/ причем с https://

Подскажите что нужно изменить или куда еще глянуть чтобы понял в чем проблема
Спасибо! ;)



Пользователь добавил сообщение 14 Декабря 2021, 10:08:42:
Да и наверно важно добавить что делал я все
Перенаправить HTTP на HTTPS с помощью виртуального хоста

По примеру в интернете

<VirtualHost *:80>
  ServerName example.com
  ServerAlias www.example.com

  Redirect permanent / https://example.com/
</VirtualHost>

<VirtualHost *:443>
  ServerName example.com
  ServerAlias www.example.com

  Protocols h2 http/1.1

  <If "%{HTTP_HOST} == 'www.example.com'">
    Redirect permanent / https://example.com/
  </If>
« Последнее редактирование: 16 Декабря 2021, 02:55:03 от ALiEN175 »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1517
    • Просмотр профиля
Re: Редирект с http:// на https://
« Ответ #1 : 14 Декабря 2021, 23:14:38 »
test.agregat.ru на test.agregat.ru/news

RedirectMatch ^/$ /news/

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27896
    • Просмотр профиля
Re: Редирект с http:// на https://
« Ответ #2 : 15 Декабря 2021, 21:59:25 »
По примеру в интернете
И? Что не сработало?

Rootdiv, тупо и неправильно.
bezbo, бессмысленно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн THIII

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Редирект с http:// на https://
« Ответ #3 : 20 Декабря 2021, 10:14:23 »
Как я написал выше, переходишь на сайт - открывается страничка Apach2
Если убрать в адрессной строке c https:// на http:// то делается редирект на нужный сайт

Не пойму в силу не хватки знаний и опыта - что не так и как поправить


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27896
    • Просмотр профиля
Re: Редирект с http:// на https://
« Ответ #5 : 20 Декабря 2021, 10:45:10 »
ServerAlias http://test.agregat.ru
Помимо того, что эта строчка неправильная, она ещё и бессмысленная, т.к.
Цитировать
ServerName test.agregat.ru

Пользователь добавил сообщение 20 Декабря 2021, 10:45:53:
Redirect permanent / http://test.agregat.ru/news/
Зачем редиректить обратно на http ?

Пользователь добавил сообщение 20 Декабря 2021, 10:49:06:
  <If "%{HTTP_HOST} == 'www.example.com'">
    Redirect permanent / https://example.com/
  </If>
Тупой и бессмысленный код.

<VirtualHost *:80>
  ServerName example.com
  ServerAlias www.example.com

  Redirect permanent / https://example.com/
</VirtualHost>

<VirtualHost *:443>
  ServerName www.example.com

  Redirect permanent / https://example.com/
</VirtualHost>

<VirtualHost *:443>
  ServerName example.com

  Protocols h2 http/1.1

  …

</VirtualHost>
« Последнее редактирование: 20 Декабря 2021, 10:49:06 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.04 секунд. Запросов: 25.