使用点斜线的最佳做法是什么?

H. *_*nce 4 html

我在日志文件中看到大量错误,这些错误与在锚标记的href属性上使用点斜杠"./"有关.只有当命中来自java客户端时才会发生.

HTML文档
<a href="./myPage.php">Link to a dot-slash file</a>

访问日志
my.domain.com 123.456.789.012 - - [26/Jan/2010:14:17:15 -0500] "GET /legal/./myPage.php HTTP/1.1" 200 5295 "-" "Java/1.6.0_14"

错误日志输入
[Tue Jan 26 14:17:15 2010] [error] [client 123.456.789.012] request failed: erroneous characters after protocol string: GET /legal/\\" + gaJsHost + \\"google-analytics.com/ga.js HTTP/1.1

使用或不使用点斜线是最佳做法吗?

Nie*_*Bom 7

据我所知,点斜线仅用于*nix而不是"在互联网上".我建议不要使用它,也因为(afaik)

href="./example.php"
Run Code Online (Sandbox Code Playgroud)

几乎是一样的

href="example.php"
Run Code Online (Sandbox Code Playgroud)