Maison > Questions et réponses > le corps du texte
我将项目部署到IIS上,但是访问时路由不生效,直接输入地址后,不会跳到响应页面,而是显示404
某草草2017-05-15 17:13:58
Oui, le serveur ne dispose pas de la ressource correspondant à l'adresse, et toutes les requêtes doivent être redirigées vers la page d'accueil
我想大声告诉你2017-05-15 17:13:58
réécriture d'url
définie ? url rewrite
设置了?
Nginx
用的多,IIS
Nginx
est beaucoup utilisé, mais je ne sais pas écrire IIS
... Le principe est similaire🎜
location / {
try_files $uri $uri/ /index.html =404;
}
淡淡烟草味2017-05-15 17:13:58
Avez-vous utilisé le pushstate html5 mais avez oublié de définir le pointeur de routage côté serveur ?
漂亮男人2017-05-15 17:13:58
S'il s'agit d'un fichier purement statique, IIS recherchera le fichier dans le répertoire correspondant en fonction du routage. S'il ne peut pas être trouvé, cela entraînera naturellement un 404.
Il existe deux façons de le résoudre :
Écrivez une route en arrière-plan qui affiche la page. Toutes les routes renvoient une page, telle que index.html, puis la page peut capturer la route et la gérer par elle-même
Définissez la réécriture de l'URL d'IIS, vous devez la télécharger depuis Baidu