У меня простой веб-сайт с 1 файлом html index.html
. Я хочу, чтобы все пользователи, набравшие example.com/abcde
, были перенаправлены на example.com
Конечно, все ссылки на файлы ресурсов (images / css / js и т. Д.) Должны работать
В настоящее время у меня есть следующее:
location / {
try_files $uri /index.html;
}
Эта настройка работает, пользователи видят индексную страницу, если они пытаются открыть example.com / abcde
. Но URL в браузере не меняется ... Как переписать URL?
Вам не обязательно переписывать.
Вы можете использовать перенаправление в качестве запасного места:
location / {
try_files $uri $uri/ @fallback;
}
location @fallback {
return 301 http://example.com;
}