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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Редирект на Apache  (Прочитано 498 раз)

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

Оффлайн matisse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Редирект на Apache
« : 04 Май 2017, 16:20:46 »
Всем привет, не получается простая задача. Хочу сделать редирект с одной страницы на другую с другим поддоменом. Добавляю это:
RewriteEngine On
Redirect 301 /display/тра-та-та/страница http://другой_домен.ru/display/тра-та-та/страница

Но после рестарта Апача ничего не меняется. Так выглядит целиком вертуалхост:
<VirtualHost *:80>
    ServerName www.домен.ru
    ServerAlias домен.ru
    ProxyRequests Off
    ProxyPreserveHost On
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    Redirect 301 /display/тра-та-та/страница http://другой_домен.ru/display/тра-та-та/страница
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPass / http://адрес:порт/
    ProxyPassReverse / http://адрес:порт/
    <Location />
        Order allow,deny
        Allow from all
    </Location>
</VirtualHost>

То есть по факту это 2 одинаковых сайта(одна структура), но на разных доменах. Где я промахнулся? Спасибо.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27415
    • Просмотр профиля
Re: Редирект на Apache
« Ответ #1 : 04 Май 2017, 21:56:04 »
Вы, сэр, определитесь, либо ProxyPass, либо Redirect permanent.
Либо уже возьмите nginx, он не мержит секции.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн matisse

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Редирект на Apache
« Ответ #2 : 05 Май 2017, 15:17:59 »
Даже если дописать еще один RewriteCond c RewriteRule вместо Redirect 301  не прокатит?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27415
    • Просмотр профиля
Re: Редирект на Apache
« Ответ #3 : 05 Май 2017, 17:00:58 »
У меня большое желание вставить фейспалм.
Вы вообще документацию читали?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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