- 注册时间
- 2008-5-19
- 最后登录
- 2012-5-3
- 在线时间
- 1762 小时
- 阅读权限
- 200
- 积分
- 14979
- 帖子
- 2524
- 主题
- 1200
- 精华
- 25
- UID
- 1
  
 - 签到
- 81
- 注册时间
- 2008-5-19
- 最后登录
- 2012-5-3
- 在线时间
- 1762 小时
- 阅读权限
- 200
- 积分
- 14979
- 帖子
- 2524
- 主题
- 1200
- 精华
- 25
- UID
- 1
|
发表于 2008-5-28 18:10:00
|显示全部楼层
1.Rewrite调试
RewriteEngine on
RewriteLogLevel 9
RewriteLog /tmp/log/rewrite_log
RewriteRule http://www.main.com/dir/(.+) http://www.sub1.com/dir/$1 [R,NC]
2.SSL启用
RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
3.新域名重定向
原域名是www.aaa.com ,现在空间不变,域名切换www.bbb.com
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.bbb\.com$
RewriteRule ^(.*)$ http://www.bbb.com/$1 [R=301,L]
常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:
* 301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
* 302 redirect: 302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.com以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。
* meta fresh: 这在2000年前比较流行,不过现在已很少见。其具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之?),会被判断为spam。
这里我们主要谈谈如何通过301 Redirect实现网页重定向 |
|