IT技术互动交流平台

Linux服务器如何设置301重定向

发布日期:2012-07-06 20:40:08
如何设置301重定向的问题。今日与朋友交流,得此方法解决。

题外话:为什么会提出这个问题呢?那是因为 通过地址 http://it165.net 或者 http://www.it165.net 都可以访问本站,这样对搜索引擎优化是非常不利的,易使搜索引擎误以为站内重复内容过多而导致站点被K。因此,做一个301永久重定向是非常有必要的,让 http://it165.net 指向http://www.it165.net。

方法很简单,修改.htaccess 文件就行:

在WEB根目录下的.htaccess的文件(没有的话自己建立一个)底部添加如下代码:

(请将yourdomain.com修改为您的域名。)

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

以本站为例:

本站的代码即为:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^it165.net [NC]
RewriteRule ^(.*)$ http://www.it165.net/$1 [L,R=301]

是不是很简单?
那如果是从 blog.it165.net 重定向至 www.it165.net 呢?
那么代码为:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog.it165.net [NC]
RewriteRule ^(.*)$ http://www.it165.net/$1 [L,R=301]

(注意:这个 .htaccess 是放在 \public_html\blog\目录下的喔)


摘自:ipeld
Tag标签: Linux服务器   301重定向  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规