url重写 linux,linux.htaccess通过URL重写规则实现301重定向

在网站运营的过程中,有时因一些不同的访问要求(譬如使用https://1.abc.com访问的是https://www.abc.com/1,使用https://2.abc.com访问的是https://www.abc.com/2),需对网站访问进行重定向设置。在我司的平台上,最直接最有效的做法是通过URL重写规则实现。下面给出URL重写实现重定向的的一些常用范例。

3179d16dafae2646c1184f22f6ba5893.png

注意:在设置301重定向之前务必备份相应目录下的.htaccess文件。(Windows主机是在/htdocs目录下,Linux主机是在根目录下)

1.重定向wfwz.net到www.wfwz.net

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.wfwz.net$[NC]

RewriteRule ^(.*)$https://www.wfwz.net/$1 [L,R=301]

2.重定向www.wfwz.net到wfwz.net

RewriteEngine On

RewriteCond %{HTTP_HOST} !^wfwz.net$[NC]

RewriteRule ^(.*)$ https://wfwz.net/$1[L,R=301]

3.重定向oldwfwz.net到www.wfwz.net

RewriteEngine On

RewriteCond %{HTTP_HOST} !oldwfwz.net$[NC]

RewriteRule ^(.*)$https://www.wfwz.net/$1 [L,R=301]

4.重定向oldwfwz.net到wfwz.net

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !oldwfwz.net$[NC]

RewriteRule ^(.*)$ https://wfwz.net/$1[L,R=301]

5.重定向wfwz.net/file/file.php到otherwfwz.net/otherfile/other.php

RewriteEngine On

RewriteCond %{HTTP_HOST}^www.wfwz.net$

RewriteRule ^file/file.php$https://www.otherwfwz.net/otherfile/other.php

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值