PHP新手,这几天一直因伪静态纠结。在网上找了好多这方面的资料,都说用Apache Rewrite 加 .htaccess 就能实现,我做了几个程序试了,确实可以实现,但不解的是,如果一个网站在建设之初没有考虑伪静态化的问题,那么在建设好网站之后用上述的方法设置一下就行了吗?页面中有好多涉及到链接的问题怎么解决(非伪静态的链接),比如一个分页的程序,上一页,下一页都要传参,伪静态化之后,程序中的链接怎么办,一个个修改,进行格式化还是怎么弄,没有个头绪。。网站实现伪静态化的完整过程是怎样的?是否要修改程序?
解决方案 »
- php图片路径处理—有图有真相
- 求个mysql语句
- 映射后,把端口不能给我的IP,但是网站不能访问
- Fatal error: Call to undefined function xmlrpc_encode_request()
- php日历控件问题
- 一个简单的数组问题,急救!!!!
- ID和密码都写到地址里,如何保证安全
- 100分求助!(((php下载程序如何让登录用户用flashget之类的软件下载)))
- MS-SQL server 2000数据库长字段记录读取显示问题?
- 求统计在线人数的程序!
- 谁推荐一个国内便宜的PHP空间
- 关于php rand 函数,要求不重复地随机成了某个范围内的数字的问题
RewriteRule ^/?jourindex.php?id=(.*)&path=(.*)&page=(.*)$ default_$1_$2.html?page=$3
比如你以前是 news.php?id=1
伪静态的地址是 /news/1.html
那你在模板中的地址要用/news/1.html了。以前是news.php?id=1一般网站都可以选择开启伪静态与否。所以可以先判断是否开启了伪静态,然后来确定输出什么样的超链接。