各种编程语言和服务器环境下的301永久重定向方法
首先应该了解一下什么是301重定向 以及301后对网站SEO的益处 因为这是大家很容易忽略的问题。 301 redirect:301代表永久性转移(Permanently Moved) 301重定向是网页更改地址后对搜索引擎友好的最好方法只要不是暂时搬移的情况,都建议使用301来做转址。
先上各程序的代码然后再解释
第一、AS P下的301重定向代码
第二、ASP.Net下的301重定向代码
第三、 I IS下301设置
Internet信息服务管理器->虚拟目录->重定向到URL输入需要转向的目标URL并选择“资源的永久重定向”。
在I IS中也可以通过安装ISAPI Rewrite组件来实现如Apache中mod_rewrite的功能详见ISAPI Rewrite 3下载及常用301规则。
第四、 PHP下的301重定向代码header(”HTTP/1 .1 301 Moved Permanently”);header(”Location: 106/”);e xi t();
第五、Apache下vhosts.conf中配置301重定向
为实现URL标准化S EO通常将不带WWW的域名转向到带WWW域名vh osts.co nf中配置为
ServerName DocumentRoot /home/embeta
ServerName embeta.com
RedirectMatch permanent^/(.*)$1
Apache下除了以上2种方法还有其他配置方法和可选参数建议阅读Apache文档你会了解的更多。
第六、CGI Perl下的301重定向代码(如果想扩展你的阅读你可以读一下这篇文章301重定向如何进行url标准化设置)
$q=newCGI;print$q->redirect(””);
第七、 JSP下的301重定向代码
第八、Apache下301重定向代码
新建.htaccess文件输入下列内容(需要开启mod_rewrite)
1)将不带WWW的域名转向到带WWW的域名下
Options+Fol lowSymLinks
RewriteEngine on
RewriteCond%{HTTP_HOST}^embeta.com[NC]
RewriteRule^(.*)$$1 [L,R=301]
2)重定向到新域名
Options+Fol lowSymLinks
RewriteEngine on
RewriteRule^(.*)$$1 [L,R=301]
3)使用正则进行301转向实现伪静态
Options+Fol lowSymLinks
RewriteEngine on
RewriteRule^news-(.+)\.html1
将news.php?id=123这样的地址转向到news-123.html
301的详细举例如 www.5i5qq.com这个网站就是把5i5qq.com永久重定向到www.5 i 5 q q.co m这个网站上面这样做的好处不仅确定了网站的首先域还增加了www.5 i 5 q q.co m网站的权重对搜索引擎也是非常友好的一种方法所以不管是什么网站都一定要确定一个首选域。
zoecloud怎么样?zoecloud是一家国人商家,5月成立,暂时主要提供香港BGP KVM VPS,线路为AS41378,并有首发永久8折优惠:HKBGP20OFF。目前,解锁香港区 Netflix、Youtube Premium ,但不保证一直解锁,谢绝以不是原生 IP 理由退款。不保证中国大陆连接速度,建议移动中转使用,配合广州移动食用效果更佳。点击进入:zoecloud官方网站地址zo...
ftlcloud(超云)目前正在搞暑假促销,美国圣何塞数据中心的云服务器低至9元/月,系统盘与数据盘分离,支持Windows和Linux,免费防御CC攻击,自带10Gbps的DDoS防御。FTL-超云服务器的主要特色:稳定、安全、弹性、高性能的云端计算服务,快速部署,并且可根据业务需要扩展计算能力,按需付费,节约成本,提高资源的有效利用率。活动地址:https://www.ftlcloud.com...
最近发现一个比较怪异的事情,在访问和登录大部分国外主机商和域名商的时候都需要二次验证。常见的就是需要我们勾选判断是不是真人。以及比如在刚才要访问Namecheap检查前几天送给网友域名的账户域名是否转出的,再次登录网站的时候又需要人机验证。这里有看到"Attention Required"的提示。我们只能手工选择按钮,然后根据验证码进行选择合适的标记。这次我要选择的是船的标识,每次需要选择三个,一...