使用Java脚本重定向到新的网址

时间:2019-01-20 17:09:02

标签: javascript redirect indexof

我无法使用htaccess。我需要使用类似的东西

“ if(document.location.href.indexOf(' / m / ')> -1)”

从xxx.com/m/xxx/xxx.html重定向到 m .xxx.com / xxx / xxx.html。

我需要它才能对包含/ m /的所有网址起作用。

示例:example.com/ m /folder1/article1.html

重定向至: m .example.com / folder1 / article1.html

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可能正在寻找如下内容:

if (window.location.pathname.startsWith('/m/')) {
  var redirectTo = window.location.protocol 
    + '//m.' 
    + window.location.host 
    + window.location.pathname.replace(/^\/m/, '');
  window.location.replace(redirectTo);
}