0

我正在尝试将我的插件域以及自定义路径重定向到我的主域

这是插件域索引文件中的脚本:

<script type="text/javascript">
// Javascript URL redirection
    var redirect_url = "http://maindomain.com" + location.pathname + location.search;
    setTimeout( function() {
        window.location = redirect_url;
        }, 1000 );
</script>

当我在没有任何路径的情况下访问插件域时,它成功地将其重定向到主域

当我添加自定义路径时,它会出错。如何将其与海关路径一起重定向到我的主域?

4

2 回答 2

0

在编码 url 组件后尝试

     var redirect_url = 
   "http://listupon.com" + encodeURIComponent(location.pathname) + encodeURIComponent(location.search) ;
于 2015-03-11T10:02:25.893 回答
0

尝试使用 window.location.href 而不是 window.location 以及您使用的是哪个服务器,例如 apache、IIS?如果它的 apache 检查您的 .htaccess 文件是否有 500 错误重写 url

于 2015-03-11T10:11:15.637 回答