网站的根域名如何301重定向到www主域名?

女码农 发布于 2014/12/21 00:59
阅读 2K+
收藏 1

网站的根域名如何301重定向到www主域名?网上一百度很多,讲到的重点是下面这段代码,但对根域名作A记录解析和www主域名作CNAME别名解析描述得不太清楚。有实际操作的望描述一下全部流程。

阿里云的ECS,linux系统,apache服务器软件。

下面是百度到的:

适用于linux系统,且需要apache支持。(设置.htaccess文件)

要使访问example.com/的时候就会自动301跳转到www.example.com

在.htaccess文件里写上以下代码即可。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(example.com)(:80)? [NC]
RewriteRule ^(.*) http://www.example.com/$1 [R=301,L]
order deny,allow

注意:URL标准化的301重定向(以上代码)需要写在其他URL-rewrite代码之前。

加载中
0
Feng_Yu
Feng_Yu
有apache配置权限的不建议启用.htaccess
Feng_Yu
Feng_Yu
回复 @Feng_Yu : 注意看apache的官方文档,如果有权限配置直接配置apache的话,建议把配置直接写入apache的配置文件中,使用reload使配置生效,不建议启用.htaccess,那个通常是给空间商使用的
Feng_Yu
Feng_Yu
回复 @女码农 : http://httpd.apache.org/docs/2.2/howto/htaccess.html 具体参考apache的官方文档。.htaccess的优点是即改即生效,但是并不是没有开销的,会导致apache反复递归目录寻找.htaccess,并监听文件变化,会有性能开销。
女码农
女码农
为什么不建议启用.htaccess?
0
倚小丁
倚小丁
按百度的方式来咯。 
返回顶部
顶部