经常看见PHP开发有一个Rewrite。请问什么是PHP Rewrite?
PHP中文网
PHP中文网 2017-04-10 14:51:45
[PHP讨论组]

不明觉厉

PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
黄舟

PHP Rewriter 通常是通过web服务器将所有的php请求交给某一个文件来处理(index.php),在index.php中根据 request_uri,解析地址

怪我咯

正确的应该是URL Writer。这个本来是Web服务器做的事情,你这个URL转发到哪个程序去,哪个URL转解到哪个资源去。但是现在比较偏向于的是你的所有请求URL不管三七二十一一股脑儿的都传给index.php(以PHP程序为例),然后通过index.php对URL进行分发。

你可以搜索url 重写获取更多内容,这里贴一些搜索结果:

  • http://en.wikipedia.org/wiki/Rewrite_engine
  • http://baike.baidu.com/view/1002788.htm
  • http://cnn237111.blog.51cto.com/2359144/1285670
伊谢尔伦

属于Apache服务器的一个功能,通过重写规则(自己可以定义)把请求转到你想转的页面,通常都是index.php这一个页面

黄舟

就是URL重写,把地址栏的URL的形式重写成更友好。
比如http://www.xxx.com/news.php?id=10001
就可以被重写成http://www.xxx.com/news/10001.html

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号