《Apache环境中重定向301的配置》要点:
本文介绍了Apache环境中重定向301的配置,希望对您有用。如果有疑问,可以联系我们。
维易PHP培训学院每天发布《Apache环境中重定向301的配置》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。
在实际生产环境中Apache服务器上web站点往往因为必要维护或者是弃用旧的域名时必要使用域名重定向,那么就可以利用Apache服务的rewrite规则快速的修改虚拟主机实现301重定向:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <VirtualHost *:80> DocumentRoot "/data/www/www.test1.com" ServerName www.test1.com #实际的域名 <Directory /data/www/www .test1.com> AllowOverride all RewriteEngine on Order allow,deny Allow from all < /Directory > < /VirtualHost > <VirtualHost *:80> ServerName www.test2.com #必要跳转的域名 RedirectMatch permanent ^/(.*) http: //www .test1.com/$1 #跳转www.test1.com < /VirtualHost > |
重启Apache后,使用curl -I www.test2.com验证下,返回的http状态值是301就是成功
本章讲的稍微简单了点,得当新手看看,学习!