-1
嘿,所以我試圖將我當前的子域名鏈接到具有特定網址格式的新域名。php curl重定向到另一個具有特定url格式的網站
比如我目前的子域是:
我想要做的是在特定的URL格式的事件重定向到新域名:
http://newexample.org/url?=http://current.example.org/somefolder
任何幫助將不勝感激。
嘿,所以我試圖將我當前的子域名鏈接到具有特定網址格式的新域名。php curl重定向到另一個具有特定url格式的網站
比如我目前的子域是:
我想要做的是在特定的URL格式的事件重定向到新域名:
http://newexample.org/url?=http://current.example.org/somefolder
任何幫助將不勝感激。
更新的回答(你可能需要做一些調整,我不知道的_SERVER['REQUEST_URI']
的精確值:
if (strpos($_SERVER['REQUEST_URI'], "somefolder") !== false){
// redirect
header('Location: http://newexample.org/url?='.$_SERVER['REQUEST_URI']);
exit;
}
原來的答覆如下:
如果URL包含'somefolder'
然後附加重定向url,你的意思是?
$url = 'http://current.example.org/somefolder' ;
if (FALSE !== strpos($url, 'somefolder')) {
$url = 'http://newexample.org/url?=.'$url ;
}
// curl connect using $url
首先感謝您的幫助和是的,如果它的url包含特定的文件夾,它將重定向到新的域的文件夾。假設我在http://current.example.org/myfolder上有文件夾,然後通過簡單地使用http://newexample.org/url?=http://current.example.org即可訪問新域/ myfolder – james
這很混亂。你想讓你的客戶端(curl)識別myfolder並使用新的域嗎?或者當你的服務器收到一個帶有URL的查詢字符串時,你想讓你的服務器重定向到舊的域名?服務器重定向不是一個捲曲的事情,真的。 –
抱歉有混淆。所以我有一些位於服務器上的「somefolder」,但我想用新服務器進行下載。例如:http://current.example.org/somefolder,所以當用戶訪問那個頁面時,我想重定向到http:// newexample.org/url?=http://current.example.org/myfolder – james