hp在IIS下和apache下urlrewrite返回不同的REQUEST_URI解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-06 23:23:47 浏览: 评论:0
php在windows IIS平台运作的时候,有些东西和在Linux apache下不太一样,今天遇到个神奇的问题,就是用 $URI=$_SERVER["REQUEST_URI"];
在linux下看到的是urlrewrite静态化以后的地址 /exy/exk/list-3/,windows下返回的是原来的地址 /exy/article.php?page=3
这时候发现windows下有个办法HTTP_X_REWRITE_URL,这个数组,linux下没有,所以代码小修改下以兼容两个平台。(更换服务器真是各种水土不服),代码如下:
- $URI = $_SERVER["HTTP_X_REWRITE_URL"];
- if($URI==null){
- $URI=$_SERVER["REQUEST_URI"];
- }
- //print_r($_SERVER);
- echo $URI;
这样就两个平台都能正确的显示了。
Tags: apache urlrewrite 返回
相关文章
- ·CentOS系统下Apache环境安装GBK编码程序网页乱码问题(2013-11-30)
- ·在apache 下建立高可扩展的web邮件系统实例(2014-01-21)
- ·php伪静态的写法,apache伪静态规则(2014-07-08)
- ·iis和apache及PHP页面设置301重定向跳转方法(2014-07-11)
- ·隐藏PHP版本与apache版本方法总结(2014-08-22)
- ·php破解apache,nginx,iis防盗链图片(2014-09-22)
- ·php伪静态之APACHE篇(2021-01-31)
- ·PHP+shell脚本操作Memcached和Apache Status的实例分享(2021-07-14)
- ·php apache开启跨域模式过程详解(2021-12-02)
- ·PHP+Apache实现二级域名之间共享cookie的方法(2021-12-07)
- ·淘宝API返回的json数据无法用json_decode的问题(2013-12-05)
- ·php返回json数据函数例子(2014-09-22)
- ·php 部分缓存数据库返回数据的例子(2016-01-20)
- ·PHP中mysqli_affected_rows作用行数返回值分析(2021-05-04)
- ·php curl请求信息和返回信息设置代码实例(2021-05-23)
- ·PHP设置头信息及取得返回头信息的方法(2021-07-07)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)