.htaccess伪静态规则,在不改变原文链接的情况下让旧域名跳转到新域名
in 各种技术 with 0 comment

.htaccess伪静态规则,在不改变原文链接的情况下让旧域名跳转到新域名

in 各种技术 with 0 comment

timg.jpg

作用:不改变原文链接的情况下,访问旧域名自动跳转到新的域名。即访问原链接跳转到新域名对应文章上,并且支持http跳转到https

如:http://tiezi.xyz/archives/1054.html

会自动跳转到:https://www.tiezi.xyz/archives/1054.html

目前我的博客就是用的这个规则

.htaccess规则

RewriteEngine On
RewriteCond %{HTTP_HOST} ^tiezi.xyz [NC]
RewriteRule ^(.*)$ https://www.tiezi.xyz/$1 [L,R=301]
用法:主机支持伪静态的前提下,新建.htaccess文件,复制粘贴上面的代码,把文件上传至网站根目录。

nginx规则

location / {
  if ($http_host ~* "^tiezi.xyz"){
    rewrite ^(.*)$ https://www.tiezi.xyz/$1 redirect;
  }
}
Responses