在多数情况下我们需要将如http://abc.com的域名下所有页面301重定向到http://www.abc.com下相对应页面,301永久性重定向被大多数搜索引擎支持。
这项工作需要用到apache的mod_rewrite模拟,
修改httpd.conf,在相应的虚拟主机配置块下加入如下代码即可(如果服务器支持.htaccess,也可在该文件内加入 )
# BEGIN ABC
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{http_host} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com$1 [L,R=301]
# END ABC
注意 http://www.abc.com$1 不可写成 http://www.abc.com/$1,否则会出现两个//