通过URL将M.mysite.com更改为WWW.mysite.com

时间:2011-12-16 16:22:32

标签: php

我在移动页面上使用javascript函数将用户重定向到主页面(pc)。所以我想改变网址!将M.MYSITE.COM/somepath/page.HTML更改为WWW.MYSITE.COM/somepath/page.HTML

Mobie网址

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

到主网址

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

有没有办法使用PHP?我尝试使用解析网址,但我失败了!帮我?无论如何?

3 个答案:

答案 0 :(得分:0)

如果您的网址始终是该格式,您可以使用以下网址:

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

答案 1 :(得分:0)

有一个框架正在完成移动重定向(并重定向回到普通网站)。

用户选择保存在cookie或本地存储中,配置选项非常灵活:

https://github.com/sebarmeli/JS-Redirection-Mobile-Site

答案 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或apache conf。