记录几种常见的.htaccess文件301重定向规则

自媒体 思享 1686浏览

本人技术渣一直使用apach的web环境,作为一个seo渣平常301重定向自然是经常要用。但是每次要用时我都要在网站找半天,今天干脆把一些要用到的规则记录下来,以后自己慢慢看带

301重定向

带www重定向主域名

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} ^www.4xseo.com$ [NC]
  4. RewriteRule (.*)$ http://4xseo.com/$1 [R=301,L]
  5. </IfModule>

以上https://www.4xseo.com重定向到4xseo.com

主域名重定向到www

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} ^4xseo.com$ [NC]
  4. RewriteRule (.*)$ http://www.4xseo.com/$1 [R=301,L]
  5. </IfModule>

以上4xseo.com重定向到https://www.4xseo.com

跨域名重定向到目录

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} ^dianshi.4xseo.com$
  4. RewriteRule ^(.*)$ http://www4xseo.com/tool/$1 [R=301,L]

以上dianshi.4xseo.com重定向到www4xseo.com/tool/

更换域名重定向

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} ^https://www.4xseo.com$ [NC]
  4. RewriteRule (.*)$ http://ask.4xseo.com/$1 [R=301,L]
  5. </IfModule>

以上https://www.4xseo.com重定向到ask.4xseo.com

推荐阅读

利用Nginx的map实现URL对301重定向

后来我们把文章做完了,修改了文章链接,但是这个时候原文章已经被收录了,用户点击会导致404,这个很不好。更好的办法是利用Nginx的301永久重定向,让用户在访问无效页面时自动跳转到新页面,不影响SEO。使用 301 重定向永久重定向页面。 “永久”......

网站被惩罚后,301重定向到新注册的域名有没有影响?

有影响。...

301重定向是传递所有权重还是部分?

正常的301永久重定向,旧url上积累的各种属性会全部转移到新url上。...