我希望“example.com/index.htm”中的人员被重定向到“example.com”。 但代码很棘手。它总是需要我循环。
<script type="text/javascript">
function check()
{
if (window.top!="example.com")
{
window.location="http://example.com";
}else {}
}</script>
答案 0 :(得分:0)
<script type="text/javascript">
function check()
{
if (window.top.location.href!="http://mysite.com")
{
window.top.location.href="http://mysite.com";
}else {}
}</script>
您需要使用位置对象,它需要实际匹配。
答案 1 :(得分:0)
给它一个(未经测试):
$(function() {
var reg = /index.htm/g,
top = window.location.href,
loc = '';
if(reg.test(top)) {
top = top.replace('http://','');
top = top.split('/');
for(i=0;i<top.length-1;i++) {
loc = loc + top[i];
}
window.location.href = 'http://' + loc;
}
});