一般而言,我们使用的301跳转就是WWW与不带WWW域名之间的跳转,用行话说就是权重要归一。对于我们使用Apache环境的来说其实相对nginx比较简单,因为只需要我们在网站根目录有.htaccess文件。 如果我们的网站,比如wordpress根目录有htaccess文件之后,我们只需要在文件内添加下面的代码,就可以实现www与不带www之间的跳转,合理的传递权重。 第一,带www的跳转至不带www域名

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

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

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

一般就是用到上述的2个方法,记不住没关系,记录下来,下次要用直接复制过去使用。   =============================================================================== 如果是Nginx,所以在设置301重 定向的时候,不是简单的在根目录.htaccess文件添加代码就可以实现,因为他需要对单独的网站conf文件进行修改配置。有些朋友要说了,为什么 wordpress不需要设置,因为程序的特殊性,我们在建立博客的时候选择是带有WWW或者不带WWW的,然后另外一个会自动内部重定向。 如果你是其他程序就需要手工设置。具体方法如下: 第一步,在我们VPS中的 /usr/local/nginx/conf/vhost/下,我们会看到自己网站的域名命名的CONF文件,然后可以VI命令修改,也可以用FTP下载到本地修改再传上去;

server_name www.laozuo.org laozuo.org; if ($host != 'www.laozuo.org' ) { rewrite ^/(.*)$ http://www.laozuo.org/$1 permanent; } index index.html index.htm index.php default.html default.htm default.php;

以上是修改好的,你对比一下,你缺少的,然后可以补上。因为我怕大家放错地方,所以我把前后代码都复制上来。 第二步,重启 LNMP采用命令如下;

/root/lnmp restart

就这样,你可以通过网址输入不带WWW的域名,是不是直接跳转到带有WWW的。

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

  1. linux https重定向,Linux | Apache环境下强制http跳转至https的配置总结

    如果网站安装SSL证书开启HTTPS后,不设置强制跳转的话,http和https会同时存在,那么如何在Apache Web环境下将HTTP强制跳转到HTTPS呢? 接下来将给给出使用.htaccess ...

  2. apache隐藏index.php,ThinkPHP在Apache环境设置伪静态和index.php文件隐藏

    虽然之前ThinkPHP PHP框架之前也有几次安全问题,但是大部分PHP程序框架也都会使用到ThinkPHP框架.但是在伪静态处理的时候与一般的程序不同,不可以直接丢到主机目录中就可以建站使用,需要 ...

  3. Apache利用.htaccess实现域名跳转

    访问 http://xobm.com ,则跳转到 http://www.xobm.com. 访问 http://www.xobm.com ,则不再跳转,直接访问 新建.htaccess文件.写入一下内 ...

  4. apache虚拟主机301跳转问题

    apache做了虚拟主机,其中一个域名做了301跳转,把不带www的域名跳到www域名 在做虚拟主机之前是这一个域名,做虚拟主机后发现301跳转没有了,变成另外一个域名的302跳转了,导致百度权重严重 ...

  5. 网站如何301跳转?介绍301跳转设置的详细方法

    众所周知,当网站换了域名之后,老域名为了避免权重的流失,肯定要设置网站301跳转到新的域名,那么,网站该如何跳转? 下面是301跳转的俩种方法: 1.当a.com跳转到b.com 打开a.com/1. ...

  6. php如何制作301跳转,PHPWind论坛如何做301跳转

    做SEO的大家都知道,网址的首选域要统一非常重要.也就是比如网站绑定了两个域名,包括带www的和不带www的,那么要选择一个作为主要域名做推广,那么就需要将另外一个域名301跳转到主域名. 如果服务器 ...

  7. 301跳转有什么用?为什么要做301跳转?

    做我们seo优化的人员应该都知道,如果打开好多排名靠前的网站,会发现他们的域名都是带www的,如果您足够细心的话,把域名www去掉后再打开这个网站,您会发现域名自动跳转到www上面了,这是怎么回事呢? ...

  8. php伪静态后301,动态地址rewrite伪静态,然后301跳转到伪静态时死

    本文章来给各位同学介绍动态地址rewrite伪静态,然后301跳转到伪静态时死循环解决办法,有碰到此类的朋友可进入参考. 问题背景:矿秘书网的历史遗留问题,刚开始由于各种问题,一些动态页面都是用了?i ...

  9. 域名301重定向(针对apache的.htaccess)的几种方法

    短域名跳转长域名: 将下面代码添加到..htaccess文件中,假设主域名是baidu.com,那么做了这个改动之后,你输入baidu.com,会自动跳转到www.baidu.com 代码: Rewr ...

  10. Apache用户认证、默认虚拟主机、域名301跳转

    apache hosts配置文件: vim /usr/local/apache/conf/extra/httpd-vhosts.conf apache 主配置文件: vim /usr/local/ap ...

最新文章

  1. debian NO_PUBKEY 8B48AD6246925553 解决方法
  2. Ubuntu 16.04安装 sogou 遗留下的问题
  3. XML 序列化与反序列化
  4. Java高级语法笔记-反射机制(Reflection) (1)
  5. Flutter ColorTween实现颜色过渡动画效果
  6. PowerDesigner(九)-模型文档编辑器(生成项目文档)
  7. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的社区疫情防控管理系统
  8. 2020年领导最满意的可视化工具!分分钟做好数据报表,吊打python
  9. PHP 单元测试问题记录
  10. c语言程序的书写格式,C语言基础教程:C语言程序书写格式
  11. 机刷实名认证软件_代刷网已上架抖音代实名认证和抖音音乐人认证
  12. 国内最新可用Google谷歌镜像网站入口网站网址
  13. 国外计算机论文翻译,计算机论文外文翻译
  14. 关于相机(摄相头)的选用
  15. Flink大数据计算框架
  16. CABasicAnimation,CAKeyframeAnimation,CATransition,CAAnimationGroup,UIBezierPath之间做动画的不同点和各自的使用范围。
  17. 真实案例:网站遭遇DOS攻击
  18. 如何发布日历提醒推送消息服务器,iOS开发 -- 通过app向手机自带的日历中添加事件提醒...
  19. 苹果选了天猫 天猫成了618
  20. 头条权重是什么?头条权重怎么查询?

热门文章

  1. python 调用github的api,呈现python的受欢迎的程度
  2. MVC---------ViewBag
  3. python数据1-4
  4. Android启动页欢迎界面大全 (网址)
  5. [导入]C#做的一个加密/解密的类
  6. 【思考人生】大学(专科)三点五个学期的总结
  7. 关于nginx file not found
  8. linux 清空history以及记录原理
  9. 通过源码成功启动odoo 10.0
  10. 前端学习 第二弹: JavaScript中的一些函数与对象(1)