Home > Backend Development > PHP Tutorial > 关于PHP伪静态的研讨

关于PHP伪静态的研讨

WBOY
Release: 2016-06-13 10:47:02
Original
997 people have browsed it

关于PHP伪静态的探讨
1.下面的这个地址算不算伪静态?
  news.php?id=2&.html
2.伪静态的处理
  假如news.php同时处理news.php?cid=1&id=2和news.php?cid=1和news.php(无任何参数)
          对应news.php/1_2.html news.php/1.html news.php
  现在的问题是:news.php?cid=1和news.php(无任何参数)的分页的伪静态地址怎么写比较合理? 
注意:只是推荐一种伪静态的地址写法就可以.

------解决方案--------------------
1, 不算, 有php?都不算。
2,伪静态起码把php关键字去掉,否则搜索引擎认出来怎么办。没看懂你举的例子,无参数就无参数,重写规则写好就行了。 最简单的伪静态也就是目前大多数框架的默认伪静态实现,全部使用pathinfo传递GET参数,只通过重写规则将php?这种东西去掉就行了,当然框架是Index.php单入口,后面接着是ACITION/METHOD/KEY/VALUE/KEY/VALUE。
------解决方案--------------------
分别写规则

RewriteRule ^([0-9]+)/list-([0-9]+).html$ column.php?cid=$1&page=$2 [QSA,L]
RewriteRule ^([0-9]+)/index.html$ column.php?cid=$1 [QSA,L]

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template