关于URL访问的一个问题
小弟学习php以及web编程不久,很多不懂。
访问一个url,我知晓的都是www.xxx.xxx/file.suffix?param1=¶m2= 之类的。
但我看weibo的地址:http://weibo.com/u/1578951584
weibo的短链接:http://t.cn/zjzf92F
以及csdn的blog地址:http://blog.csdn.net/5653325/article/details/6639829
之类的后面都是一些数字,应该不是固定的页面,而是根据最后的路径参数来动态显示的。
我是想问问各位大牛,这个是什么原理?由php是如何实现的?
谢谢
------解决方案--------------------
这不是php的
这是url rewrite
apache,nginx都有对应功能。
------解决方案--------------------
url伪静态
------解决方案--------------------
这是伪静态,是为了对搜索引擎友好,同时也减少sql漏洞
------解决方案--------------------
通过对url的重写实现的
可以影响url中的参数名,增加安全行,同时可以把url解示的对搜索引擎更加友好
重写主要都是通过url rewrite的正则匹配
现在也有mvc模式通过router机制呈现url,不过也需要url rewrite的支持
------解决方案--------------------
上面说的是常见的
另一种可能是服务器端路径映射,这个在ftp比较常见,http应用多是在用户不多的情况
映射多是固定的,偶尔也见到动态的
0
0
相关文章
如何安全地重命名含空格与特殊字符的上传图片文件
ci常量定义便吗_聊codeigniter全局常量使用体验【常量】
php调用听书插件怎么加载音频资源_php加载听书音频资源方式【技巧】
php远程访问文件怎么打开_php远程访问文件打开方式【入门】
PHP怎么部署到虚拟主机_PHP部署到虚拟主机准备【上线】
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具









