收藏本站 | 联系我们 | 咨询电话:159-1329-8731
珠海百度优化

相关文章

推荐文章



TAG标签:百度优化 SEO优化 搜索引擎 网络推广 网站优化 关键词 网页设计 技巧


关于我们

本站是由多名80后IT从业者组成的珠海网站优化团队,擅长百度快速排名、搜索引擎关键词优化、丰富的珠海seo优化经验。专业提供珠海SEO培训课程、珠海网络推广外包、网络营销策划方案、企业SEO/SEM顾问。

团队队长:阿健

联系邮箱:admin @ wuzijian.com

业务咨询:159-1329-8731

售后技术:153-0756-8220

【谢绝同行广告推销】

您的位置: 首页 > SEO实战 > 正文

使用.htaccess来进行301重定向

发表于:2014-08-05 11:56 作者:珠海SEO 浏览:
  先前我们在静态网页如何正确设定301重定向提过各种301永久重定向语法,这次要教大家使用.htaccess来进行301 Redirect。
  
  如何建立.htaccess?
  
  首先您的server必须是apache系统,通常您使用PHP空间的话,那就是使用apache。在网页的根目录下,通常可以找到一个.htaccess的档案,若没有则需自已建立一个。由于在Windows中无法建立以点为开头的档案,故我们先建立一个htaccess.txt档,上传至FTP后再修改档名为.htaccess即可。(若上传至FTP后找不到档案,须在FTP软件设定强制显示隐藏档案)
 
使用.htaccess来进行301重定向
  
  htaccess 301重定向语法基础介绍
  
  在网站根目录建立好.htaccess后,接着用任何notepad软体开启就可以直接写入语法。
  
  以下为301 redirect的各种运用方式:
  
  # 进入到您的域名后即301 redirect到其它域名
  
  Redirect 301 / http://example.com/
  
  # 进入到old.html后即301 redirect到其它域名的子目录下
  
  Redirect /old.html http://example.com/newdirectory/
  
  # 进入旧的网址即301 redirect至新的网址
  
  Redirect /olddirectory/oldfile.html http://example.com/newdirectory/newfile.html
  
  htaccess 301重定向的进阶SEO用法
  
  一般网站都会有网址不一致的情怳,什么是网址不一致?即输入www.domain.com或www.domain.com/index.php或是输入没有www的网址都可进到首页,一般人可能感觉不出有影响,但对搜索引擎来说只要网址不同就是不同页面,因此我们看似差不多的网址,其实搜索引擎并不这么认为。
  
  所以我们要教大家如何维持网址的一致性,让从index.php进来的或是从没有www进来的统一都用301永久重定向的方式转到www.domain.com
  
  # 以下两行不可省略
  
  Options +FollowSymLinks
  
  RewriteEngine on
  
  # 将index.php 转到 /
  
  RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
  
  RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
  
  # 将没有www 转到有 www
  
  RewriteCond %{HTTP_HOST} ^domain.com [NC]
  
  RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]