域名跳转301-LAMP环境搭建
在网站中,搜索引擎的排名很重要,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环境搭建相关推荐
- LAMP环境搭建与配置(二)
11.5 httpd配置 LAMP环境搭建好之后,其实仅仅是安装上了软件,我们还有很多具体的配置工作要做. 默认虚拟主机 一台服务器上的httpd下,是能够跑多个网站.多个域名的.那么每一个网站就是一 ...
- 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 ...
- 基于ECS部署LAMP环境搭建Drupal网站,云计算技术与应用报告
实验环境: 建站环境:Windows操作系统,基于ECS部署LAMP环境,阿里云资源, Web服务器:Apache,关联的数据库:MySQ PHP:Drupal 8 要求的PHP版本為7.0.33的版 ...
- LAMP环境搭建之rpm软件包
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个 ...
- 阿里云ubuntu14.04下lamp环境搭建の备忘
以下内容大部分来自于网络上的收集,百度搜lamp能搜到很多文字教程.百度lamp搭建 推荐几个视频教程: 在Ubuntu Server下搭建LAMP环境 PHP环境LAMP/LNMP安装与配置 我收藏 ...
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
之前写过一个red hat 9下的LAMP环境的配置,不过由于版本比较旧,很多不适用了. 所以决定写一个新的LAMP环境搭建与配置教程.本配置是在 CentOS-5.3 下 httpd-2.2.11. ...
- LAMP环境搭建教程
这里介绍一下LAMP环境的搭建,即Linux.Apache.MySQL.PHP环境. 一.首先安装操作系统 操作系统:centos6.3 (Linux平台的系统均可尝试) IP地址: 网关 ...
- LAMP环境搭建步骤
我们知道,如果我们安装的是应用服务软件,这个软件是给外网用户访问和使用的,那么应该使用源码包安装,因为源码包安装的软件经过了本机编译,性能更好.所以我们的 LAMP 环境搭建,在生产服务器上一般采用源 ...
- 生产环境下的LAMP环境搭建
生产环境下的LAMP环境搭建 V20 学习猿地 ww.lmonkey.com 一.LAMP环境介绍 Web服务器的主要功能是提供网上信息浏览服务.所有网页的集合被称为网站,网站也只有发布到网上才能被 ...
- Hetian lab day3 LAMP环境搭建(Mac环境)
LAMP环境搭建课后题 lamp:linux+apache+mysql+php 合天网安实验室使用的是centos,我这里使用的是macOS Mojave. [解析]如上. [解析]无 [解析]使用格 ...
最新文章
- 腾讯云TDSQL-A发布公有云版本 支持第七次全国人口普查等海量数据场景
- 红牛开发板模拟器简要说明_V1.0
- Silverlight4实现三维企业网站
- overlay网络的优势
- 【Python】35个经典案例:吃透Python中的if条件语句~
- mysql 储存引擎_详解mysql存储引擎的标准
- 苹果ios,下拉菜单错位的问题(目前iphone x没发现有这个问题)
- MongoDB 安装与启动
- Ros代码迁移,编译头文件报错解决办法
- opengl入门(ubuntu版)(一)
- 《穿越计算机的迷雾》读书笔记八
- springboot+jsp小说在线阅读系统-java原创文学网
- JavaStudyNotes
- java-合并两个有序链表
- cmd /c和cmd /k
- Juniper-SRX-基于域控认证的用户防火墙
- linux c 获取文件大小
- java.lang.IllegalStateException: stream has already been operated upon or closed 异常
- 【elementUI】el-table树形结构样式修改-gif展示说明 按要求自取即可
- 如何把Eclipse修改为黑色主题