@Yourgrandfather

Как сделать редирект через Apache?

Надо перенаправить пользователя на другую страницу в браузере если он запросил корень определенного сайта. Приведу пример:
Я хочу перейти на api.domain.com, явно на корень, в этом случае Apache должен меня редиректить в admin.domain.com чтобы и в браузере URL менялся, сейчас URL не меняется (попробовал несколько примеров из интернета). Но это правило должно работать только для корня, в остальных случаях (https://api.domain.com/api/v1) пусть обрабатывает в штатном режиме.

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerAlias www.api.domain.com
        ServerName api.domain.com
        DocumentRoot /root/web/html

        <Directory /root/web/html>
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

        ProxyPass / http://domain/
        ProxyPassReverse / http://domain/

        ErrorLog /root/web/error.log
        CustomLog /root/web/access.log combined

        <IfModule mod_dir.c>
            DirectoryIndex index.php index.pl index.cgi index.html index.xhtml index.htm
        </IfModule>

</VirtualHost>
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы