一个新鲜、有趣、有料的网络营销个人博客

iis下rewrite重写后REQUEST_URI的问题

最近使用windows2003服务器,装了rewrite 3.0。发现重写规则后,request_uri没有出现想要的效果。

IIS对于重写后的REQUEST_URI的解析也与Apache不一样,如果使用了重写,IIS不会将在地址栏中的URL记为REQUEST_URI,而是重写后的URI.

解决办法如下:

ISAPI_Rewrite 3.X

if (isset($_SERVER[‘HTTP_X_REWRITE_URL’])){$_SERVER[‘REQUEST_URI’] = $_SERVER[‘HTTP_X_REWRITE_URL’];}

 

未经允许,不得转载本站任何文章:王振东 » iis下rewrite重写后REQUEST_URI的问题

分享到

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址