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);
将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);
abc
May 7, 2008 08:53
[L] 是什么意思呢?
MSA
February 13, 2008 04:03
可以用.HTACCESS
分页: 1/1
1
1
电脑又被抢了~~~
注册总是失败,sql语句也运行了


January 24, 2008 11:34 | by 

