Apache环境中重定向301的配置

在实际生产环境中Apache服务器上web站点往往因为需要维护或者是弃用旧的域名时需要使用域名重定向,那么就可以利用Apache服务的rewrite规则快速的修改虚拟主机实现301重定向,如果还不了解http的状态码的可以看:

<VirtualHost *:80>
  DocumentRoot "/data/www/www.linuxidc.com"
  ServerName  #实际的域名
  <Directory  /data/www/www.linuxidc.com>
        AllowOverride all
        RewriteEngine on
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
 
<VirtualHost *:80>
  ServerName  #需要跳转的域名
  RedirectMatch  permanent ^/(.*)  $1#跳转
</VirtualHost>

重启Apache后,使用curl -I 验证下,返回的http状态值是301就是成功。

下面关于LAMP相关的内容你可能也喜欢

LAMP平台安装Xcache和Memcached加速网站运行 

CentOS 7下搭建LAMP平台环境 

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 7.2 yum安装LAMP环境 

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9)开发环境 

Ubuntu 14.10 下安装 LAMP 服务图文详解 

LAMP结合NFS构建小型博客站点 

CentOS7下安装部署LAMP环境 

Ubuntu Server 14.04 LTS下搭建LAMP环境图文详解 

Ubuntu Server 16.04下配置LAMP环境

Ubuntu 16.04搭建LAMP开发环境

Ubuntu 16.04 LTS安装Apache2+PHP7.0+MySQL+phpMyAdmin图文详解 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/659ad90d52d167e0e91a2c54a550c080.html