Php 在URL中将M.mysite.com更改为WWW.mysite.com

Php 在URL中将M.mysite.com更改为WWW.mysite.com,php,Php,我在移动页面上使用javascript函数将用户重定向到主页(pc)。所以我想更改url!将M.MYSITE.COM/somepath/page.HTML更改为WWW.MYSITE.COM/somepath/page.HTML 移动网址 m.mysite.com/pics/en/?wallpaper/super-man_w39.html 到主URL www.mysite.com/pics/en/?wallpaper/super-man_w39.html 有没有办法使用PHP?我尝试使用解

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

移动网址

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

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

有没有办法使用PHP?我尝试使用解析url,但失败了!帮助我?有什么办法吗?

如果您的url总是这种格式,您可以使用:

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

有一个框架精确地执行移动重定向(以及重定向回正常网站)

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

请参见



如果是子域中的所有项目,你真的应该使用nginx或apache conf来执行此操作。

你是在尝试重定向还是认为可以将URL更改为任何内容?不,我在移动和pc站点中使用相同的脚本。因此,如果某个pc用户转到移动页面,我想将他重定向回该移动页面的解压缩pc页面!
<?
if ($_SERVER['SERVER_NAME']===strtolower("m.mysite.com")){
header("location: www.mysite.com".$_SERVER['REQUEST_URI']);
exit();
}
?>