Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么前导斜杠会导致我网站链接中的相对URL解析到错误页面?_Html_Url - Fatal编程技术网

Html 为什么前导斜杠会导致我网站链接中的相对URL解析到错误页面?

Html 为什么前导斜杠会导致我网站链接中的相对URL解析到错误页面?,html,url,Html,Url,在我的页面上,我有如下链接: <a href="/../2010/junee2010/44/Grand Theft Auto Chinatown Wars HD.html"> 但是,当遵循链接时,URL路径中缺少“/games”。相反,链接解析为: http://example.com/2010/junee2010/44/Grand%20Theft%20Auto%20Chinatown%20Wars%20HD.html 我尝试将带有链接的页面移动到,但没有更改链接的URL。使用j

在我的页面上,我有如下链接:

<a href="/../2010/junee2010/44/Grand Theft Auto Chinatown Wars HD.html">
但是,当遵循链接时,URL路径中缺少“/games”。相反,链接解析为:

http://example.com/2010/junee2010/44/Grand%20Theft%20Auto%20Chinatown%20Wars%20HD.html

我尝试将带有链接的页面移动到,但没有更改链接的URL。使用jQuery从href中删除前导“/”可以修复链接URL,但这是一个过于复杂的解决方案。

删除开头的斜杠:

<a href="../2010/junee2010/44/Grand Theft Auto Chinatown Wars HD.html">link</a>

删除开头的斜杠:

<a href="../2010/junee2010/44/Grand Theft Auto Chinatown Wars HD.html">link</a>


这是站点解析-在很多地方我必须手动执行此操作-我可以通过页面url操作执行此操作吗?否。开始处的斜杠使整个url相对于站点的根(
http://sitename/
)。这是站点解析-有很多地方我必须手动执行此操作-我可以通过页面url操纵来执行此操作吗?不。开始处的斜杠使整个url相对于站点的根(
http://sitename/
)。