修改.htaccess实现301重定向的几种例子

本文详细介绍了如何通过配置.htaccess文件来实现域名重定向,包括将lituanmin.com重定向到www.lituanmin.com,以及处理其他旧域名如oldlituanmin.com到新目标域名www.newlituanmin.com的重定向,同时提供了针对不同场景的实践指南,以优化网站SEO并提升用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

重定向旨在使域名唯一,是网站SEO必须要做的,重定向www.lituanmin.com到 lituanmin.com也是出于同样的原因,只是形式不同。
打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)

1.重定向lituanmin.com到 www.lituanmin.com
    RewriteEngine On 
    RewriteCond %{HTTP_HOST} ^lituanmin.com [NC]
    RewriteRule ^(.*)$ http://www.lituanmin.com/$1 [L,R=301]

2.重定向www.lituanmin.com到lituanmin.com
    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !lituanmin.com$ [NC] 
    RewriteRule ^(.*)$ http://lituanmin.com/$1 [L,R=301]

3.重定向oldlituanmin.com到www.newlituanmin.com
      
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !oldlituanmin.com$ [NC]
    RewriteRule ^(.*)$ http://www.newlituanmin.com/$1 [L,R=301]

4.重定向 oldlituanmin.com to newlituanmin.com
      
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !oldlituanmin.com$ [NC]
    RewriteRule ^(.*)$ http://newlituanmin.com/$1 [L,R=301]

5.重定向lituanmin.com/file/file.php 到 otherlituanmin.com/otherfile/other.php
    
    RewriteCond %{HTTP_HOST} ^www.lituanmin.com$
    RewriteRule ^file/file.php$ http://www.otherlituanmin.com/otherfile/other.php [R=301,L]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值