С моей текущей конфигурацией следующий URL вызывает перенаправления, которые действительно плохи для SEO.
http://localhost/blog перенаправляет на -> http://localhost/blog/
Вот мой файл conf.d / default.conf
server {
listen 80 default_server;
server_name localhost;
server_name_in_redirect on;
location / {
add_header Cache-Control "public";
expires 1y;
root /work/front-page/dist/browser;
}
}
Я бы хотел, чтобы обе локации присвоили статус 200 или хотя бы отменили перенаправление
http://localhost/blog/ перенаправляет на -> http://localhost/blog
EDIT:
положить
try_files $uri $uri/index.html =404;
, кажется, решил проблему, спасибо @Richard Smith
Вот полная рабочая конфигурация, я также проверил ее с перенаправлением http -> https.
server {
listen 80 default_server;
server_name localhost;
server_name_in_redirect on;
location / {
add_header Cache-Control "public";
expires 1y;
try_files $uri $uri/index.html =404;
root /work/front-page/dist/browser;
}
}