UPDATE: Забыл добавить что по location / происходит proxy_pass на apache, поэтому решение представленное ниже скорее всего не взлетит.
Добрый день, подскажите пожалуйста, есть сайт example.com
Вот необходимо, чтобы любые запросы к нему редиректились на главную страницу сайта, и не важно какого вида запрос:
example.com/blabla.php,
example.com/blabla.html,
example.com/blabla.pdf,
example.com/blabla и так далее.
Стандартные php, html, htm ссылки можно редиректить по расширению ( либо по универсальной маске "любое имя -точка -любое расширение"):
location ~* \.(html|htm|php)$ {
return 301
http://example.com;
}
Но что делать с ссылками вида
example.com/blabla
Заранее спасибо за помощь.