博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
域名301跳转
阅读量:5977 次
发布时间:2019-06-20

本文共 843 字,大约阅读时间需要 2 分钟。

       我们有2个域名指向服务器,一个是主(www.lam.com),一个是次(www.lam2.com),我们要让搜索引擎能够识别哪一个是主,哪一个是次。  

首先编辑虚拟主机配置文件:

[root@LAMPLINUX ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

配置跳转

<IfModule mod_rewrite.c>

   RewriteEngine on

   RewriteCond %{HTTP_HOST} ^www.lam2.com$                 ## 条件(次)

   RewriteRule ^/(.*)$ http://www.lam.com/$1 [R=301,L]       ## 规则(主)

</IfModule>

:wq

查看rewrite模块是否加载

[root@LAMPLINUX ~]# apachectl -M

 rewrite_module (shared)

[root@LAMPLINUX ~]# apachectl -t

 Syntax OK

[root@LAMPLINUX ~]# apachectl restart

301跳转配置完成。

补充:

如果还有一个域名为“www.123456.com“需要跳转到主域名的话,在配置跳转中要加入

<IfModule mod_rewrite.c>

   RewriteEngine on

   RewriteCond %{HTTP_HOST} ^www.lam2.com$    [RO]         ## 条件(次)

   RewriteCond %{HTTP_HOST} ^www.123456.com$

   RewriteRule ^/(.*)$ http://www.lam.com/$1 [R=301,L]       ## 规则(主)

</IfModule>

注意,上一行的结尾要加上[RO]才行。

本文转自 听丶飞鸟说 51CTO博客,原文链接:http://blog.51cto.com/286577399/1673203

转载地址:http://zipox.baihongyu.com/

你可能感兴趣的文章
7、文档元素
查看>>
linux下的连接文件——软连接和硬连接的区别
查看>>
怎么查看linux文件夹下有多少个文件(mac同样)
查看>>
cacti监控一览无余
查看>>
第十六章--访问文件
查看>>
ASP.NET MVC学前篇之Ninject的初步了解
查看>>
对缓存击穿的一点思考
查看>>
SQL提高及优化
查看>>
Python自动化开发学习15-css补充内容
查看>>
解析find用法
查看>>
JAVA BIO 服务器与客户端实现示例
查看>>
使用Denyhost来阻止恶意连接SSH的IP
查看>>
Java: System.exit() 与安全策略
查看>>
强制杀oracle进程
查看>>
《Cisco IPv6网络实现技术(修订版)》一2.6 配置练习:使用Cisco路由器配置一个IPv6网络...
查看>>
《可穿戴创意设计:技术与时尚的融合》一一第2章 与可穿戴设备有关的故事...
查看>>
ruby动态new对象
查看>>
《JavaScript启示录》——导读
查看>>
如何让你的 Linux 系统干净整洁
查看>>
《JavaScript高效图形编程(修订版)》——6.10 用画布sprites取代DHTMLsprite
查看>>