Home  >  Article  >  Backend Development  >  关于url的解析问题

关于url的解析问题

WBOY
WBOYOriginal
2016-06-23 13:57:40870browse

正常

出错

谁能解释下原因吗,为什么多个斜杆,结果就不大不同。


回复讨论(解决方案)

路径问题,要么用完整路径。

最前的/代表从网站根目录开始寻址

www.zjxm.com/index.php/

在这个页面下。
如果url是/index.php/Admin/Index/admin_top 就是访问 www.zjxm.com /index.php/Admin/Index/admin_top
如果url是index.php/Admin/Index/admin_top,因为没有最前的/,就会从当前目录寻址,即www.zjxm.com/index.php/ index.php/Admin/Index/admin_top

最前的/代表从网站根目录开始寻址

www.zjxm.com/index.php/

在这个页面下。
如果url是/index.php/Admin/Index/admin_top 就是访问 www.zjxm.com /index.php/Admin/Index/admin_top
如果url是index.php/Admin/Index/admin_top,因为没有最前的/,就会从当前目录寻址,即www.zjxm.com/index.php/ index.php/Admin/Index/admin_top




但是,为什么在浏览器中去掉斜杆\,又好使了呢。对比上边 第二个图
 


最前的/代表从网站根目录开始寻址

www.zjxm.com/index.php/

在这个页面下。
如果url是/index.php/Admin/Index/admin_top 就是访问 www.zjxm.com /index.php/Admin/Index/admin_top
如果url是index.php/Admin/Index/admin_top,因为没有最前的/,就会从当前目录寻址,即www.zjxm.com/index.php/ index.php/Admin/Index/admin_top




但是,为什么在浏览器中去掉斜杆\,又好使了呢。对比上边 第二个图
 

因?最后加?/,作?目?,表示?前目?是www.zjxm.com/index.php/ 如果不加/ 表示?前目?是 www.zjxm.com/
因???器??取最後一?/作?最??的目?。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn