域名301跳转
2015-07-26 10:40
369 查看
[root@www ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
在虚拟主机<VirtualHost *:80>和</VirtualHost>之间增加下面模块
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain1.com$
RewriteRule ^/(.*)$ http://www.domain2.com/$1 [R=301,L]
</IfModule>
如果是多个域名,可以这样设置:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com [OR]
RewriteCond %{HTTP_HOST} ^www.domain1.com$
RewriteRule ^/(.*)$ http://www.domain2.com/$1 [R=301,L]
</IfModule>
测试:[root@www ~]# curl -x192.168.137.2:80 www.123.com/ghhjjhh -I
也可以在浏览器输入:http://www.123.com/ghhjjhh会跳转到http://www.test.com/ghhjjhh
在虚拟主机<VirtualHost *:80>和</VirtualHost>之间增加下面模块
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain1.com$
RewriteRule ^/(.*)$ http://www.domain2.com/$1 [R=301,L]
</IfModule>
如果是多个域名,可以这样设置:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com [OR]
RewriteCond %{HTTP_HOST} ^www.domain1.com$
RewriteRule ^/(.*)$ http://www.domain2.com/$1 [R=301,L]
</IfModule>
测试:[root@www ~]# curl -x192.168.137.2:80 www.123.com/ghhjjhh -I
也可以在浏览器输入:http://www.123.com/ghhjjhh会跳转到http://www.test.com/ghhjjhh
相关文章推荐
- Apache配置——域名301跳转
- 去除xp系统桌面图标蓝色背景方法
- 【ID搜索】uva529Addition Chains
- Android中保存和恢复Fragment状态的最好方法
- 自己动手(一)──可拖动排序的 ListView(3)
- VS2010和Matlab2012b混合编程 配置详解
- hadoop edits 文件损坏修复办法
- [题解+总结]20150314
- google mock C++单元测试框架
- windows电脑变成wifi热点命令
- Faster R-CNN
- git 分支
- xss攻击原理
- RMAN 备份详解
- Scala详解---------对象
- 解决jQuery和其他库的冲突
- hdu 1272 小希的迷宫
- 转:iOS绘制一个UIView
- scanf函数的基本使用
- linux安装redis汇总