我有一个问题,我不确定是什么原因造成的,但这是我的解释。
我正在使用 MVC 结构开发 PHP Web 应用程序。
- 应用程序/
- 控制器/
- 楷模/
- 意见/
- 注册.html
- 登录.html
- 等等.html
- 上市/
- 索引.php
- 资产/
- css
- js
在我所有的 html 页面中,对 CSS 和 JS 的引用都是
<link href="assets/css/bootstrap.css" rel="stylesheet" type="text/css">
<link href="assets/css/core-layout-5.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="assets/js/plugins/pace.min.js></script>
<script type="text/javascript" src="assets/js/plugins/and so on.hs></script>
我知道这看起来很奇怪?特别是当href应该引用:/public/assets/*,但我这样做了,html中断了。
现在,当我将路由设置为类似以下内容时,我还没有参与其中:url.dev/user/pramdpt,所有这些仍然在单个 / 中,例如 url.dev/signin、url.dev/signup。
但是当我确实用于测试目的时,如果我用 2 个斜杠设置 url,它会中断。
仅使用 1 个 url 访问:curity.dev/faq 仅使用 1 个斜杠
使用 2 个 url 访问:curious.dev/faq/xxx 带双斜杠
有人曾经遇到过吗?它与CORS有关吗?