cari

Rumah  >  Soal Jawab  >  teks badan

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

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

曾经蜡笔没有小新曾经蜡笔没有小新2744 hari yang lalu712

membalas semua(4)saya akan balas

  • 某草草

    某草草2017-05-15 17:13:58

    Ya, pelayan tidak mempunyai sumber yang sepadan dengan alamat, dan semua permintaan mesti dialihkan ke halaman utama

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 17:13:58

    tulis semula url ditetapkan? url rewrite设置了?

    Nginx用的多,IIS

    Nginx banyak digunakan, tetapi saya tidak tahu cara menulis IIS... Prinsipnya serupa🎜
    location / {
        try_files $uri $uri/ /index.html =404; 
    }

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:13:58

    Adakah anda menggunakan html5 pushstate tetapi terlupa untuk menetapkan penuding penghalaan pada bahagian pelayan?

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-15 17:13:58

    Jika ia adalah fail statik semata-mata, IIS akan mencari fail dalam direktori yang sepadan berdasarkan penghalaan Jika ia tidak ditemui, ia secara semula jadi akan menghasilkan 404.
    Ada dua cara untuk menyelesaikannya:

    • Tulis laluan latar belakang yang memaparkan halaman Semua laluan mengembalikan halaman, seperti index.html, dan kemudian halaman itu boleh menangkap laluan dan mengendalikannya dengan sendirinya

    • .
    • Tetapkan penulisan semula url IIS, anda perlu memuat turun ini dari Baidu

    balas
    0
  • Batalbalas