比如我希望www.domainA.com/1.js 被访问的时候,自动301重定向到www.domainB.com/2.js中。如何来做?
比如我希望www.domainA.com/1.js 被访问的时候,自动301重定向到www.domainB.com/2.js中。如何来做?
<script language=javascript>
if (document.domain =='www.domainA.com/1.js')
this.location = "www.domainB.com/2.js";
</script>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
301 重定向是来自服务器端的响应,所以只有通过对服务器进行设置或者通过服务器的脚本语言来实现。以
apache
为例,可以通过配置.htaccess
文件实现,添加语句如下:脚本语言的实现以
php
为例,实现语句如下:而其他如
javascript
的跳转和meta
标签的跳转确切来说应该都不属于页面永久定向(即 301 重定向)。不过有一种方法可以通过
javascript
来实现 301 重定向,即用javascript
将需要重定向的页面信息存入cookie
中,然后php
通过读取cookie
来判断是否进行 301 重定向,但是这种方法还是离不开后端的支持。Are 301 redirects possible using javascript or jQuery?