htaccess 伪静态
浏览量:252
伪静态并不是真正生成.html页面,虽然地址栏显示静态页面,但服务器端仍然通过动态链接来查询。
本站教程部分就采用伪静态效果,例如:
1http://www.xxx.com/article-8342-1.html
当在通过上面链接访问页面的时候,通过.htaccess中的重写代码将链接替换为对应的动态链接,最后生成页面发送到客户端。实现上述伪静态的代码如下:
1RewriteRule ^article-([0-9]+)-([0-9]+).html$ portal.php?mod=view&aid=$1&page=$2&%1
输入article-8342-1.html实质访问portal.php?mod=view&aid=8342&page=1。
相关阅读:
(1).%1作用参阅RewriteCond与RewriteRule一章节。
(2).正则表达式知识参阅正则表达式教程板块。


感谢支持与鼓励~