Перенаправление URL в Apache

Перенаправление URL в Apache

Я хотел бы создать правило перезаписи для случая, если я открою URL-адрес "http://server.example.com/имя_страницы", он покажет сайт "http://server.example.com/index.php".

К сожалению, я получил сообщение об ошибке в Apache, что произошла ошибка перенаправления и запрос никогда не будет завершен. URL, похоже, находится в бесконечном цикле: "http://server.example.com/название_страницыназвание_страницыназвание_страницыназвание_страницы..."

Вот файл конфигурации Apache. Я что-то не так сделал?

<VirtualHost *:80>
    Redirect / http://server.example.com/pagename
    DocumentRoot /var/www/html/
    ServerName server.example.com

    <Directory "/var/www/html/">
        Require all granted
        AllowOverride All
    </Directory>
</VirtualHost>

решение1

Да, вы сделали безусловное перенаправление наhttp://server.domain.com/имя_страницы

Попробуйте эту конфигурацию:

Redirect "/pagename" "http://server.domain.com/index.php"

или

Redirect "/pagename" "http://server.domain.com/"

Связанный контент