2011-12-16 2 views
-1

모바일 페이지에서 javascript 기능을 사용하여 사용자를 기본 페이지 (PC)로 리디렉션합니다. 그래서 나는 url을 바꾸고 싶다!M.mysite.com을 URL의 WWW.mysite.com으로 변경하십시오.

에 관계되는 URL을

m.mysite.com/pics/en/?wallpaper/super-man_w39.html 

주요 URL

www.mysite.com/pics/en/?wallpaper/super-man_w39.html 

에 WWW.MYSITE.COM/somepath/page.HTML에 M.MYSITE.COM/somepath/page.HTML를 변경하는 것은 거기에 어떤 PHP를 사용하는 방법? 구문 분석 URL을 사용하여 시도했지만 실패했습니다! 도와주세요? 어쨌든? 귀하의 URL이 항상 포맷을 할 경우

+1

리디렉션을 시도하고 있습니까? 아니면 URL을 변경할 수 있다고 생각하십니까? –

+0

아니요. 모바일과 pc 사이트에서 동일한 스크립트를 사용합니다. 일부 PC 사용자가 모바일 페이지에 접속 한 경우, 해당 모바일 페이지의 PC 페이지를 추출하기 위해 리디렉션하고 싶습니다! –

답변

0

, 당신은이를 사용할 수 있습니다

var url = "m.mysite.com/pics/en/?wallpaper/super-man_w39.html"; 
var r = "www." + url.substr(2, (url.length - 2)); 
0

http://www.php.net/manual/en/function.str-ireplace.php

<? 
if ($_SERVER['SERVER_NAME']===strtolower("m.mysite.com")){ 
header("location: www.mysite.com".$_SERVER['REQUEST_URI']); 
exit(); 
} 
?> 

은 당신이 정말로의 nginx 또는 아파치 conf의 경우에 그것을해야 참조 하위 도메인의 모든 항목에 적용됩니다.