Apache环境.htaccess伪静态301跳转(www与不带www)

如果我们的网站,比如wordpress根目录有 htaccess 文件之后,我们只需要在文件内添加下面的代码,就可以实现www与不带www之间的跳转,合理的传递权重。 第一,带www的跳转至不带www域名

如果我们的网站,比如wordpress根目录有htaccess文件之后,我们只需要在文件内添加下面的代码,就可以实现www与不带www之间的跳转,合理的传递权重。(将yooym.com替换为你的域名)

第一,带www的跳转至不带www域名

RewriteEngine On
RewriteCond %{HTTP_HOST} !^yooym.com$ [NC]
RewriteRule ^(.*)$ http://yooym.com/$1 [L,R=301]

第二,不带www的跳转至www域名

RewriteEngine On
RewriteCond %{HTTP_HOST} ^yooym.com [NC]
RewriteRule ^(.*)$ http://www.yooym.com/$1 [L,R=301]

第三,新增加如果网站搬家,老域名全部301跳转到新站点:

RewriteEngine on
RewriteRule ^(.*)$ http://www.yooym.com/$1 [R=301,L]

转载请注明:https://www.yooym.com/blog/jianzhanjiaocheng/tongyongjiaocheng/2016/0317/963.html
------分隔线----------------------------
文章分类
推荐内容
  • php通用实用文件上传类随机命名后缀限制

    不多说直接上代码,支持随机命名,路径,文件大小,后缀限制 ?php class UploadFile{ //完整实例 $upload = new UploadFile(true, '../yuming/', 'xls|xlsx'); 随机命名、路径、...

  • 解决SSL因为使用RC4密码套件或支持弱Diffie-Hellman(DH)密钥交换降级为B

    解决SSL因为使用RC4密码套件或支持弱Diffie-Hellman(DH)密钥交换降级为B 服务器环境IIS7 通过修改注册表关闭不安全的支持 复制下列文件 保存为 reg格式 直接导...

  • 实现HTTP跳转到HTTPS 的另一种方法

    1 首先在您的网站下新建一个站点,名称随意,在属性中分配 TCP 端口为 80 , SSL 不分配 然后在属性》主目录下配置 将此资源的内容来自:改为重定向到...

  • SSL证书安装指南 - Winodws 2003 Server IIS 6.0

    S SL证书安装指南 - Winodws 2003 Server IIS 6.0 一旦您申请的SSL证书成功颁发,您会收到一个邮件通知您取回证书,点击邮件中的取回证书链接,就可以得到您的...

  • SSL证书安装指南 - IIS 7.0

    一、生成证书请求 1.进入IIS控制台 进入IIS控制台,并选择服务器的服务器证书设置选项。 2.添加证书请求 进入服务器证书配置页面,并选择“创建证书申...

  • 网页启用Gzip压缩 提高浏览速度

    Gzip压缩我很早已经就启用了,不过从未与大家分享过。近期由于备案问题,临时更换服务器,结果忘了启用Gzip压缩,周末利用空余时间启用了Gzip压缩,并...