angular.js - Angular2 digunakan untuk IIS, penghalaan tidak sah
曾经蜡笔没有小新2017-05-15 17:11:58
0
4
721
Saya mengerahkan projek ke IIS, tetapi penghalaan tidak berkuat kuasa apabila mengakses Selepas memasukkan alamat secara langsung, ia tidak melompat ke halaman respons, tetapi memaparkan 404
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
Ya, pelayan tidak mempunyai sumber yang sepadan dengan alamat, dan semua permintaan mesti dialihkan ke halaman utama
url rewrite
设置了?Nginx
用的多,IIS
Nginx
banyak digunakan, tetapi saya tidak tahu cara menulisIIS
... Prinsipnya serupa🎜Adakah anda menggunakan html5 pushstate tetapi terlupa untuk menetapkan penuding penghalaan pada bahagian pelayan?
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