Javascript jQuery url不会在web服务器上交换

Javascript jQuery url不会在web服务器上交换,javascript,jquery,laravel,laravel-5,Javascript,Jquery,Laravel,Laravel 5,好吧,问题来了 <a> 当然,一开始的领域是: 因此,整个链接是 然而,它应该是: 因此,它是链接到网站的信息是从 我的JQuery函数是 var base = "http://www.oldham-chronicle.co.uk/"; $('a').each(function(index, element) { element.href = element.href.replace("http://dev.liveoldham.com/", base); }); 这在

好吧,问题来了

<a>
当然,一开始的领域是:

因此,整个链接是

然而,它应该是:

因此,它是链接到网站的信息是从

我的JQuery函数是

var base = "http://www.oldham-chronicle.co.uk/";
$('a').each(function(index, element) {
  element.href = element.href.replace("http://dev.liveoldham.com/", base);
});
这在本地运行良好,因为它为我提供了正确的链接,但是Web服务器上的相同代码为我提供了:

/新闻特写/8/新闻标题/103818/这些学生应该得到更好的教育


现在我不确定是什么原因造成的,是.htaccess及其重写规则还是其他原因?

检查控制台日志中是否有任何错误。同时尝试硬刷新页面以清除缓存。如何在google chrome中硬刷新页面?按住Ctrl+F5或按住control键并点击刷新图标。有趣的是,控制台中的链接是正确的,但当我将鼠标悬停在链接上时,它丢失了:因此它是http//而不是http://however 我必须把函数改成这个?var base=“”$('a').each(函数(索引,元素){element.href=element.href.replace(“dev.liveoldham.com/”,base);});但仍然缺少“:”
var base = "http://www.oldham-chronicle.co.uk/";
$('a').each(function(index, element) {
  element.href = element.href.replace("http://dev.liveoldham.com/", base);
});