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

.
曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(4)
某草草

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

我想大声告诉你

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

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan