apache 301重定向

发布时间:2019-09-25编辑:脚本学堂
如果服务器采用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之后,会自动跳转到测试结果位置,即时查看页面的返回状态码,非常方便。