私のプロジェクトは、プロジェクト URL 別名「localhost/AppName/」を使用するように構成されており、特定のページなどはありません。すべて正常に動作しますが、ユーザーが最後のスラッシュを削除すると、「AppName」を無視するため、href が機能しなくなります。たとえば、Books/Index というアクションがある場合、ユーザーが最後のスラッシュ「localhost/AppName」を削除して Enter キーを押し、リンクをクリックして Books/Index に移動すると、フル パスは「 localhost/Books/Index" は機能しません。これは、localhost の後に "AppName" がないためです。
ルートを変更して書き換えルールを作成しようとしましたが、まだ運がありません.なぜこれが起こるのかわかりません.それが私を心配しています.リンクの生成方法を変更することを検討しましたが、「/」を強制する方が良いでしょう。これに関する考えは大歓迎です。
ちなみに、デフォルトルートを使用しています。