Heim >Backend-Entwicklung >PHP-Tutorial >经常看见PHP开发有一个Rewrite。请问什么是PHP Rewrite?

经常看见PHP开发有一个Rewrite。请问什么是PHP Rewrite?

WBOY
WBOYOriginal
2016-06-06 20:44:471205Durchsuche

不明觉厉

回复内容:

不明觉厉

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn