首页 > 服务器维护 > iis

伪静态规则里含有中文参数,无法接收怎么办?

发布时间:2016-4-29 23:08

如果用URL rewrite 2 来做伪静态,在web.config最前面加上

<?xml version="1.0" encoding="UTF-8"?>

确认网页里也是

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

都统一为UTF-8码应该就解决了。


如果是ISAPI_Rewrite3来做伪静态,就在每条规则的最后加上[QSA,NU,PT,L]就不会出现中文乱码了。比如:

RewriteRule ^/networks-(.*).html$ /page/networks\.aspx\?nw_type=$1 [QSA,NU,PT,L]


标签:[!--infotagslink--]

您可能感兴趣的文章: