apache伪静态的基本写法

| |
[不指定 January 24, 2008 11:34 | by jed ]
apache伪静态的基本写法
将search_foodname.php?foodname=玉米伪静态成/search_foodname_玉米.html  
写法如下:


<IfModule mod_rewrite.c>
 
   RewriteEngine On
   RewriteRule ^/search_foodname_(.*).html  /search_foodname.php?foodname=$1 [L]
   RewriteRule ^/search_drugname_(.*).html  /search_drugname.php?drugname=$1 [L]
   RewriteRule ^/search_country_(.*).html  /search_country.php?country=$1 [L]
   RewriteRule ^/searchxz_keywords_(.*).html  /searchxz_result2.php?keywords=$1 [L]
</IfModule>


另外伪静态过程要注意编码问题,伪静态以后是UTF-8编码,需要进行编码转换,因此,需要在search_foodname.php开头进行编码转换,将玉米转换成UTF-8编码。这样才不会出现查询不出来,出现乱码的错误。
如下:


$foodname=iconv("UTF-8","GB2312",$foodname);


Tags:
生活日志 | 评论(2) | 引用(0) | 阅读(1163)
abc
May 7, 2008 08:53
[L]  是什么意思呢?
MSA Homepage
February 13, 2008 04:03
可以用.HTACCESS
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]