我将项目部署到IIS上,但是访问时路由不生效,直接输入地址后,不会跳到响应页面,而是显示404
はい、サーバーにはアドレスに対応するリソースがないため、すべてのリクエストはホームページにリダイレクトされる必要があります
url rewriteセットアップしますか?
url rewrite
Nginx用的多,IISどうやって書いたらいいのかわかりません...原理は似ています
Nginx
IIS
html5 プッシュステートを使用しましたが、サーバー側でルーティング ポインターを設定するのを忘れていませんか?
それが純粋な静的ファイルの場合、IIS はルーティングに基づいて対応するディレクトリ内でファイルを探します。ファイルが見つからない場合は、当然のことながら 404 が発生します。 それを解決するには 2 つの方法があります:
ページをレンダリングするバックグラウンド ルートを記述します。すべてのルートは、index.html などのページを返します。そうすれば、ページはルートをキャプチャしてそれ自体を処理できます
IISのURL書き換えを設定します。これをBaiduからダウンロードする必要があります
はい、サーバーにはアドレスに対応するリソースがないため、すべてのリクエストはホームページにリダイレクトされる必要があります
url rewrite
セットアップしますか?
リーリーNginx
用的多,IIS
どうやって書いたらいいのかわかりません...原理は似ていますhtml5 プッシュステートを使用しましたが、サーバー側でルーティング ポインターを設定するのを忘れていませんか?
それが純粋な静的ファイルの場合、IIS はルーティングに基づいて対応するディレクトリ内でファイルを探します。ファイルが見つからない場合は、当然のことながら 404 が発生します。
それを解決するには 2 つの方法があります:
ページをレンダリングするバックグラウンド ルートを記述します。すべてのルートは、index.html などのページを返します。そうすれば、ページはルートをキャプチャしてそれ自体を処理できます
IISのURL書き換えを設定します。これをBaiduからダウンロードする必要があります