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(无任何参数)的分页的伪静态地址怎么写比较合理?
注意:只是推荐一种伪静态的地址写法就可以.
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(无任何参数)的分页的伪静态地址怎么写比较合理?
注意:只是推荐一种伪静态的地址写法就可以.
解决方案 »
- 通过php输出excel文件,提示header已发送
- 零起点学习Drupal教程[第一章---引言]
- php 的 cli显示为中文乱码怎么办?
- PHP笔试题:写个函数来解决多线程同时读写一个文件的问题
- 高手请进,不胜感谢
- php 站点img文件下有若干个图片,其命名以文字或数字+.jpg 。怎样随机获取其中某一张图片并显示在 <td></td>之间呢??
- 麻烦看下这个preg_replace中的function怎无效?
- ob_start ob_end_clean()、ob_get_contents()是线程安全的吗
- 我申请了一个免费空间,怎么用mssql呀
- 关于文本留言本的一个问题~~
- php如何继承获取的值
- 关于JMAIL正文内容正常,但是后面多了很多乱码的问题
2,伪静态起码把php关键字去掉,否则搜索引擎认出来怎么办。没看懂你举的例子,无参数就无参数,重写规则写好就行了。 最简单的伪静态也就是目前大多数框架的默认伪静态实现,全部使用pathinfo传递GET参数,只通过重写规则将php?这种东西去掉就行了,当然框架是Index.php单入口,后面接着是ACITION/METHOD/KEY/VALUE/KEY/VALUE。
RewriteRule ^([0-9]+)/index.html$ column.php?cid=$1 [QSA,L]
谢谢你,我照你的规则写的规则如下:
RewriteEngine On
RewriteRule html/product-(\d+)\.html$ product.php?id=$1
RewriteRule html/photo-(\d+)\.html$ photo.php?id=$1
已经可以访问了,但是有了一个小问题.我的网址是www.dongye1287.com(非广告)
访问:http://www.dongye1287.com/html/product-50.html可以,但是图片显示不正常.
正常的网址是:http://www.dongye1287.com/product.php?id=50
还有就是访问product-50.html页面中的所有链接都打不开了.原因是都自动在前面加了html/的相对路径.
我不想大篇幅的改动网站中的路经成绝对路径/index.php啥的.请问大侠该如何解决这个相对路径和图片的问题