折腾无极限
不曾长大

标签:302

301重定向

所谓301永久重定向(或叫301转向,301跳转),是指当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。 常见的301重定向的方法有: 1、在.htaccess文件中增加301重定向指令   采用“mod_rewrite”技术,形如:

RewriteEngine on RewriteRule ^(.*)$ http://www.dfwolf.com/$1 [R=301,L]
拓展:详细讲讲以apache和nginx为环境搭建的服务器的重指向。 Apache配置.htaccess .htaccess主要是应用于apache环境的服务器,具体的操作需要分两步: a. 将网站文件放置在新的域名下面,即主域名访问的网站。 b. 新旧域名分别绑定在两个虚拟主机上,在旧的域名下,写下以下内容存为.htaccess放入根目录,
RedirectMatch permanent ^/(.*)$ http://www.newdomain.com/$1
Nginx配置config 只要在config文件里添加如下语句即可,新旧域名可以绑定在同一个虚拟主机上,这就是Nginx的方便之处。
if ($host != 'www.newdomain.com' ) { rewrite ^/(.*)$ http://www.newdomain.com/$1 permanent; }