Перенаправление виртуального хоста не работает в Apache

Я создал простой виртуальный домен http://team.xyz.ae/ только я нажму на этот URL, я хочу перенаправить его на http://team.xyz.ae/users/login but now its redirecting to

http://team.xyz.ae/users/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/loginusers/login

это то, что я написал для создания виртуального хоста

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/xyz/
    Redirect permanent / http://team.xyz.ae/users/login
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

1 ответ

Решение

См. https://httpd.apache.org/docs/2.4/mod/mod_alias.html, Redirect перенаправляет любой запрос, начиная с указанного URL.

Вы, вероятно, хотите использовать RedirectMatch вместо:

RedirectMatch permanent "^/$" http://team.xyz.ae/users/login
Другие вопросы по тегам