我的项目配置为使用项目 url aka “localhost/AppName/”,没有特定页面或任何内容,一切正常,但如果用户删除最后一个斜杠,我的 href 将停止工作,因为它忽略了“AppName”,所以对于例如,如果我有一个名为 Books/Index 的操作,如果用户删除最后一个斜杠“localhost/AppName”并按 Enter,然后单击链接以导航到书籍/索引,则完整路径将为“ localhost/Books/Index”这将不起作用,因为它在 localhost 之后缺少“AppName”。
我尝试更改路线并创建重写规则,但仍然没有运气.. 我不确定为什么会发生这种情况,这让我担心,我考虑过改变链接的生成方式,但我认为执行“/”会更好,对此的任何想法将不胜感激。
顺便说一句,我正在使用默认路由。