在网站中,搜索引擎的排名很重要,PR
一个和站点一般会有多个域名,但是中有主次之分。
301是一个状态码,表示永久重定向;302也是状态码,表示临时重定向。

具体操作:

1.打开虚拟主机的配置文件
vim /usr/local/apache2/conf/extra/http-vhosts.conf

2.添加相应的模块

a.一个域名跳转

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www.chensenlin.com$ //跳转的条件
RewriteRule ^/(.*)$ http://www.hello.com/$1 [R=301,L] //规则。/(.*)是以XX开头;301是跳转码;L是结束的意思;$1是标记的意思;
</IfModule>

//此模块应该位于<VirtualHost:80>与<Directory data/www/abc>之间;其中“data/www/abc”是网站所在目录;

b.多个域名跳转

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www.chensenlin.com [OR] 
RewriteCond %{HTTP_HOST} ^www.senlin.net$ 
RewriteRule ^/(.*)$ http://www.hello.com/$1 [R=301,L] 
</IfModule>

或者

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

保存退出之后,重启apache

apache restart

3.验证

可以直接通过curl -x 127.0.0.1 www.chensenlin.com /bbs/forum.php -I 进行验证;也可以直接在浏览器输入www.chensenlin.com进行验证。

转载于:https://blog.51cto.com/chensenlin/1751043

域名跳转301-LAMP环境搭建相关推荐

  1. LAMP环境搭建与配置(二)

    11.5 httpd配置 LAMP环境搭建好之后,其实仅仅是安装上了软件,我们还有很多具体的配置工作要做. 默认虚拟主机 一台服务器上的httpd下,是能够跑多个网站.多个域名的.那么每一个网站就是一 ...

  2. LAMP环境搭建之编译安装指南(php-5.3.27.tar.gz)

    测试环境:CentOS release 6.5 (Final) 软件安装:httpd-2.2.27.tar.gz   mysql-5.1.72.tar.gz   php-5.3.27.tar.gz 1 ...

  3. 基于ECS部署LAMP环境搭建Drupal网站,云计算技术与应用报告

    实验环境: 建站环境:Windows操作系统,基于ECS部署LAMP环境,阿里云资源, Web服务器:Apache,关联的数据库:MySQ PHP:Drupal 8 要求的PHP版本為7.0.33的版 ...

  4. LAMP环境搭建之rpm软件包

    Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个 ...

  5. 阿里云ubuntu14.04下lamp环境搭建の备忘

    以下内容大部分来自于网络上的收集,百度搜lamp能搜到很多文字教程.百度lamp搭建 推荐几个视频教程: 在Ubuntu Server下搭建LAMP环境 PHP环境LAMP/LNMP安装与配置 我收藏 ...

  6. LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置

    之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了. 所以决定写一个新的LAMP环境搭建与配置教程.本配置是在 CentOS-5.3 下 httpd-2.2.11. ...

  7. LAMP环境搭建教程

    这里介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3       (Linux平台的系统均可尝试) IP地址: 网关 ...

  8. LAMP环境搭建步骤

    我们知道,如果我们安装的是应用服务软件,这个软件是给外网用户访问和使用的,那么应该使用源码包安装,因为源码包安装的软件经过了本机编译,性能更好.所以我们的 LAMP 环境搭建,在生产服务器上一般采用源 ...

  9. 生产环境下的LAMP环境搭建

    生产环境下的LAMP环境搭建 V20 学习猿地  ww.lmonkey.com 一.LAMP环境介绍 Web服务器的主要功能是提供网上信息浏览服务.所有网页的集合被称为网站,网站也只有发布到网上才能被 ...

  10. Hetian lab day3 LAMP环境搭建(Mac环境)

    LAMP环境搭建课后题 lamp:linux+apache+mysql+php 合天网安实验室使用的是centos,我这里使用的是macOS Mojave. [解析]如上. [解析]无 [解析]使用格 ...

最新文章

  1. 腾讯云TDSQL-A发布公有云版本 支持第七次全国人口普查等海量数据场景
  2. 红牛开发板模拟器简要说明_V1.0
  3. Silverlight4实现三维企业网站
  4. overlay网络的优势
  5. 【Python】35个经典案例:吃透Python中的if条件语句~
  6. mysql 储存引擎_详解mysql存储引擎的标准
  7. 苹果ios,下拉菜单错位的问题(目前iphone x没发现有这个问题)
  8. MongoDB 安装与启动
  9. Ros代码迁移,编译头文件报错解决办法
  10. opengl入门(ubuntu版)(一)
  11. 《穿越计算机的迷雾》读书笔记八
  12. springboot+jsp小说在线阅读系统-java原创文学网
  13. JavaStudyNotes
  14. java-合并两个有序链表
  15. cmd /c和cmd /k
  16. Juniper-SRX-基于域控认证的用户防火墙
  17. linux c 获取文件大小
  18. java.lang.IllegalStateException: stream has already been operated upon or closed 异常
  19. 【elementUI】el-table树形结构样式修改-gif展示说明 按要求自取即可
  20. 如何把Eclipse修改为黑色主题

热门文章

  1. 如何凭本事搞砸公司的重大项目?
  2. 从面试角度分析LinkedList源码
  3. 感受 lambda 之美!
  4. 再见,Navicat!同事安利的这个IDEA的兄弟,真香!
  5. 一线大厂的分布式唯一ID生成方案是什么样的?
  6. 从疫情到求职寒冬,我的算法求职经历
  7. 自查自纠 | 线性回归,你真的掌握了嘛?
  8. 这所高校招收佛学研究生,面试需要写论文,毕业后安排去向,就业前景好!...
  9. NeurIPS 2020 Oral 论文讲解
  10. 为什么 Python 没有 main 函数?