天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

從PHP $_SERVER相關參數判斷是否支持Rewrite模塊

如果是http://www.jb51.NET/p1141.html形式的URL,可通過$_SERVER['REQUEST_URI']和$_SERVER['QUERY_STRING']值的區別來分析,最主要是如果頁面是通過重定向會產生$_SERVER['REDIRECT_QUERY_STRING']和$_SERVER['REDIRECT_URL']兩上參數,因此判斷頁面是否重定向就非常簡單,只需要判斷這兩個值存在的情況就既可,但這只是在Apache環境下才有效。

如果是ISAPI Rewrite環境如何判斷?

如果是ISAPI Rewrite環境,雖然不會產生如上$_SERVER['REDIRECT_QUERY_STRING']和$_SERVER['REDIRECT_URL']兩上參數,但同樣會產生自己獨特的參數$_SERVER['HTTP_X_REWRITE_URL'],這個參數只有在ISAPI環境下才會產生,因此使用這個參數就能判斷當前的URL是何種形式,方法如下:

復制代碼 代碼如下:
$isApi = (isset($_SERVER['HTTP_X_REWRITE_URL']) && strpos($_SERVER['HTTP_X_REWRITE_URL'],'?')) ? TRUE : FALSE;


通過對當前URL顯示形式的判斷,就能知道程序將如何執行以及是否需要301重定向,如果當前URL是http://www.jb51.NET/?=p1141,則需要使用301重定向到http://www.jb51.NET/p1141.html,如下:

復制代碼 代碼如下:
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.jb51.NET/p1141.html");


然后再走重定向后程序的流程,這樣就保證了頁面的統一,同時也解決了ISAPI和Apache的Rewrite循環重定向問題。

ISAPI和Apache是否重定向判斷:

ISAPI使用:

復制代碼 代碼如下:
$_SERVER['HTTP_X_REWRITE_URL']


Apache使用:

復制代碼 代碼如下:
$_SERVER['REDIRECT_QUERY_STRING']或$_SERVER['REDIRECT_URL']


只要掌握$_SERVER各參數的用法,就能輕松解決ISAPI和Apache的Rewrite循環重定向問題。

php技術從PHP $_SERVER相關參數判斷是否支持Rewrite模塊,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产69精品久久久久APP下载 | 97无码人妻精品1国产精东影业 | 囯产免费精品一品二区三区视频 | 小黄文污到你湿 | 99福利影院 | 米奇在线8888在线精品视频 | 精品国产午夜福利在线观看蜜月 | 色婷婷五月综合中文字幕 | 日日夜夜狠狠干 | 99国产亚洲精品无码成人 | 2021国产精品一卡2卡三卡4卡 | 武侠古典久久亚洲精品 | 美女打开双腿扒开屁股男生 | 久久久免费热线精品频 | 久久九九精品国产自在现线拍 | 国产精品成人观看视频免费 | 丰满少妇67194视频 | 国内偷拍夫妻av | 野花韩国在线观看 | 亚洲一区免费在线观看 | 俄罗斯少女人体 | 十二月综合缴缴情 | 91免费精品国自产拍在线可以看 | 国产h视频在线观看网站免费 | 成人性视频全过程 | 精品四虎国产在免费观看 | 被六个男人躁到一夜同性 | 俺来也俺去也视频久久 | 羞羞漫画免费漫画页面在线看漫画秋蝉 | 成人性生交大片免费看中文 | 黄色jjzz| 欧洲美女人 一级毛片 | 日本无码人妻丰满熟妇5G影院 | 光棍天堂在线a | 手机在线免费观看毛片 | 正在播放国产尾随丝袜美女 | 91九色视频在线观看 | 啦啦啦 中文 日本 韩国 免费 | 一本道中文无码亚洲 | 国产特级毛片AAAAAAA高清 | xxnxx美女|