Front-end - configuration nginx de l'application sur une seule page
我想大声告诉你
我想大声告诉你 2017-05-16 17:23:07
0
1
565

J'ai un site Web www.a.com
Je veux visiter www.a.com/**,
Sauf lorsque www.a.com/api/**, index.html s'affiche directement
Ma configuration est la suivante :

server {
    listen       80;
    server_name  www.a.com;

    location /api {
        proxy_pass http://localhost:8080/api;
        proxy_set_header Host $http_host;
    }
    location / {
        root   /usr/share/nginx/weather;
        index  index.html index.htm;
    }
}

Le problème que nous rencontrons actuellement est le suivant :
Lorsque j'entre www.a.com/page1 via la barre d'adresse,
Je souhaite revenir directement sur www.a.com/index.html,
Mais maintenant, il renvoie 404 !

我想大声告诉你
我想大声告诉你

répondre à tous(1)
淡淡烟草味

Vous devriez utiliser la réécriture pour cela
si($request_uri !~ ^api/.*){
réécrire $1/index.html break ;
}

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal