recherche

Maison  >  Questions et réponses  >  le corps du texte

angular.js - Angular2 部署到IIS上,路由无效

我将项目部署到IIS上,但是访问时路由不生效,直接输入地址后,不会跳到响应页面,而是显示404

曾经蜡笔没有小新曾经蜡笔没有小新2744 Il y a quelques jours714

répondre à tous(4)je répondrai

  • 某草草

    某草草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

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你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; 
    }

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味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 ?

    répondre
    0
  • 漂亮男人

    漂亮男人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

    répondre
    0
  • Annulerrépondre