問題 微信獲取code時的跳轉連接,默認是獲取當前頁面的連接,代碼以下:微信
// 說明:獲取當前頁面的url地址 function GetCurrentpageURL() { $pageURL = 'http';函數
if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; }
// echo $_SERVER["SERVER_NAME"].PHP_EOL; // echo $pageURL;die; return $pageURL; } 如今要加一個域名,我就在Nginx上的conf文件下,追加了這個域名,內容以下:url
server { listen 80; server_name origin.baidu.com back.baidu.com; //something 1 2 3 4 添加好了域名,並設置好了受權域名後,訪問http://back.baidu.com?xxx ,每次都被重定向到http://origin.baidu.com/xxx 。.net
解決辦法 好吧,我知道是獲取當前域名的函數獲取的當前連接有問題,在Nginx的conf文件中,將back.baidu.com提至最前方,問題解決code
做者:Everything1209 來源:CSDN 原文:https://blog.csdn.net/everything1209/article/details/53583334?utm_source=copy 版權聲明:本文爲博主原創文章,轉載請附上博文連接!server