JavaScript重定向以及自定义路径

时间:2015-03-11 09:55:34

标签: javascript redirect location pathname

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

这是来自addon domain的索引文件的脚本:

<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>

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

BUT

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

2 个答案:

答案 0 :(得分:0)

尝试编码

之类的网址组件
     var redirect_url = 
   "http://listupon.com" + encodeURIComponent(location.pathname) + encodeURIComponent(location.search) ;

答案 1 :(得分:0)

尝试使用window.location.href而不是window.location&amp;你正在使用哪个服务器如apache,IIS?如果它的apache检查你的.htaccess文件是否有重写url 500错误