.htaccess文件实现301重定向

猫哥 网络技术评论字数 711阅读2分22秒阅读模式
301重定向是网站建设中常用的一个技术,一般站长都习惯把不带www的主域名,重定向跳转到带www的域名上。这样除了实现网址规范化,还可以集中网页权重,对网站排名也有好处。

1、短域名跳转长域名:
将下面代码添加到..htaccess文件中,假设主域名是duoluole.com,那么做了这个改动之后,你输入duoluole.com,会自动跳转到www.duoluole.com
代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.duoluole.com$ [NC]
RewriteRule ^(.*)$ http://www.duoluole.com/$1 [L,R=301]
 
2、长域名跳转到短域名:
这个和上面的步骤相反,输入如下代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^duoluole.com$ [NC]
RewriteRule ^(.*)$ http://duoluole.com/$1 [L,R=301]
做个这个设置之后,你输入www.duoluole.com也会自动跳转到duoluole.com
 
3、老域名跳转到新域名:
重定向“老域名.Com ”到“新域名.Com”
这种操作经常用于更换域名时用到,很多站长因为种种原因可能要为站点更换域名,此时多采用以下规则来实现重新定向:
代码如下:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !老域名.com$ [NC]
RewriteRule ^(.*)$ http://新域名.com/$1 [L,R=301]
这个方法适用于网站升级域名,对于大中型网站比较合适。

猫哥
  • 本文由 发表于 2019-06-23 12:50:37
  • 转载请务必保留本文链接:https://www.588693.com/836.html
ShanaEncoder压制H.265(HEVC)参数分享 网络技术

ShanaEncoder压制H.265(HEVC)参数分享

整体的思路是,其他参数尽可能拉满画质,然后尽量仅通过控制码率来控制视频的画质与体积。 编解码器:推荐HEVC(QSV)硬解,兼顾速度与画质,也可选HEVC(NVENC)硬解,时间非常充裕选HEVC纯C...
安卓通过shell命令启动APP怎么操作 程序代码

安卓通过shell命令启动APP怎么操作

要启动Android应用程序,可以使用adb shell命令,语法如下:adb shell am start -n /。其中,是应用程序的包名,是应用程序的入口Activity名称。 相关问题 and...
Steam如何绕过clash的全局代理 网络技术

Steam如何绕过clash的全局代理

我想要默认开启电脑的clash全局代理。但是要求steam这个东东登录和下载(尤其是游戏下载)不要走代理。下载太耗费流量了,还不能跑满网速。 下载游戏的同时我还会上网。如果特意为了steam把clas...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定