共计 1600 个字符,预计需要花费 4 分钟才能阅读完成。
在实际生产环境中 Apache 服务器上 web 站点往往因为需要维护或者是弃用旧的域名时需要使用域名重定向,那么就可以利用 Apache 服务的 rewrite 规则快速的修改虚拟主机实现 301 重定向,如果还不了解 http 的状态码的可以看:http://www.linuxidc.com/Linux/2017-02/140445.htm
<VirtualHost *:80>
DocumentRoot “/data/www/www.linuxidc.com”
ServerName www.linuxidc.com# 实际的域名
<Directory /data/www/www.linuxidc.com>
AllowOverride all
RewriteEngine on
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.linuxidc.ne# 需要跳转的域名
RedirectMatch permanent ^/(.*) http://www.linuxidc.com/$1# 跳转 www.linuxidc.com
</VirtualHost>
重启 Apache 后,使用 curl -I www.linuxidc.ne 验证下,返回的 http 状态值是 301 就是成功。
下面关于 LAMP 相关 的内容你可能也喜欢:
LAMP 平台安装 Xcache 和 Memcached 加速网站运行 http://www.linuxidc.com/Linux/2015-06/118835.htm
CentOS 7 下搭建 LAMP 平台环境 http://www.linuxidc.com/Linux/2015-06/118818.htm
CentOS 6.5 系统安装配置 LAMP(Apache+PHP5+MySQL)服务器环境 http://www.linuxidc.com/Linux/2014-12/111030.htm
CentOS 7.2 yum 安装 LAMP 环境 http://www.linuxidc.com/Linux/2016-11/136766.htm
Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 http://www.linuxidc.com/Linux/2014-10/107924.htm
Ubuntu 14.10 下安装 LAMP 服务图文详解 http://www.linuxidc.com/Linux/2014-12/110082.htm
LAMP 结合 NFS 构建小型博客站点 http://www.linuxidc.com/Linux/2015-08/121029.htm
CentOS7 下安装部署 LAMP 环境 http://www.linuxidc.com/Linux/2016-04/130653.htm
Ubuntu Server 14.04 LTS 下搭建 LAMP 环境图文详解 http://www.linuxidc.com/Linux/2016-12/138758.htm
Ubuntu Server 16.04 下配置 LAMP 环境 http://www.linuxidc.com/Linux/2016-12/138757.htm
Ubuntu 16.04 搭建 LAMP 开发环境 http://www.linuxidc.com/Linux/2016-10/136327.htm
Ubuntu 16.04 LTS 安装 Apache2+PHP7.0+MySQL+phpMyAdmin 图文详解 http://www.linuxidc.com/Linux/2017-02/140098.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-02/140444.htm