关于PHP伪静态的研讨
Jun 13, 2016 pm 01:14 PM
关于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]

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian
