通过htaccess设置,实现(主域名|二级域名)301跳转

企鹅博客 2019年3月16日23:45:00 发表评论 59,005 views

下面以案例给新手筒子们做个分析:

案例一:

我网站原来的域名换了,但又不想丢失原来域名的访问,怎么通过htaccess rewrite跳转,让新旧域名都正常工作?
旧域名:abc.org
新域名:new.com


# 将 RewriteEngine 模式打开
RewriteEngine On
Rewritecond %{HTTP_HOST} ^(www\.)?abc.org$ [nc]
Rewriterule ^(.*)$ http://www.new.com/$1 [r=301,nc]

把这个文件存为.htaccess,上传到网站根目录。
这样所有对abc.org的访问都会跳转到new.com,如(abc.org/page/index.html -> new.org/page/index.html)

案例二:

同样的道理,想让二级域名也按上面的方式跳转到新二级域名,可以这样写.
旧域名:ad.abc.net
新域名:new.abc.net


#将 RewriteEngine 模式打开
RewriteEngine On
Rewritecond %{HTTP_HOST} ^ad.abc.net$ [nc]
Rewriterule ^(.*)$ http://tool.abc.net/$1 [r=301,nc]

案例三:

二级域名跳转到对应的文件夹


RewriteCond %{HTTP_HOST} ^(bbs|blog|download).domain.com$
RewriteRule ^(.*)$ /%1/$1 [L, NC]

这样,会自动把bbs对应到bbs目录,blog对应到blog目录,download对应到download,要加新的域名时,只需要在上面那行按格式添加即可。
比如:bbs.domain.com - domain.com/bbs

本文参考自:https://zhidao.baidu.com/question/156470425.html

除非注明,否则均为@企鹅博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.qieseo.com/21503.html

weinxin
欢迎加入中国SEO站长博客之家
本站的所有资源都会上传分享到博客之家,希望大家互相学习交流进步。
企鹅博客

发表评论

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