如果服务器采用APACHE,那么要比起IIS重定向要简单的多,只需要修改.htaccess文件,单独定向即可,当然htaccess文件也是支持正则表达式的,可以根据实际情况使用。
目录重定向示例:
复制代码 代码如下:
<Files ~ "^.(
htaccess|htpasswd)$">
deny from all
</Files>
Options Indexes
ErrorDocument 404 /index.html
DirectoryIndex index.html default.html index.php index.htm default.htm
Redirect permanent /abc/ http://www.jb200.com/
Redirect permanent /cde/ http://www.jb200.com/
Redirect permanent /fgh/ http://www.jb200.com/
order deny,allow
这样就可以实现apache 的301永久重定向。
全站301重定向示例:
复制代码 代码如下:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.jb200.com/$1 [L,R=301]
特别提醒,完成301重定向设置后一定要实际测试一下到底是否正确返回301状态码,附一个测试地址:
http://www.seoconsultants.com/tools/headers.asp
以上地址在输入测试URL之后,会自动跳转到测试结果位置,即时查看页面的返回状态码,非常方便。