`
ziyu_1
  • 浏览: 194191 次
  • 来自: ...
社区版块
存档分类
最新评论

apache的301跳转,以及泛指向域名的接收

阅读更多
网站改版,域名改变,需要把老域名指向好链多,www.haolianduo.com,但是权重收录还不能丢,这时候就要使用到301重定向了。我这里说到的是使用apache虚拟主机VirtualHost的时候,如何配置301重定向:

#toooom.com redirect to haolianduo.com
<VirtualHost 192.168.1.12:80>
    ServerAdmin tom@tom.com
    ServerName toooom.com
    ServerAlias www.toooom.com
    RedirectMatch Permanent ^/(.*) http://www.haolianduo.com/$1
</VirtualHost>


这里就是指将 toooom.com/www.toooom.com 重定向到 好链多http://www.haolianduo.com/


顺便记录一下配置中的ServerAlias,使用ServerAlias可以达到配置更多域名指向同一个网站

一、用于设置虚拟主机接收多个域名
一个虚拟主机常常会接收多个域名解析,比如:一个虚拟主机要同时接收haolianduo.com, toooom.com两个域名,或者是两个二级域名,如:www.haolianduo.com, www1.haolianduo.com,对于这种情况,可以在用ServerAlias轻松做到
<VirtualHost 192.168.1.12>
	ServerName haolianduo.com #默认域名;
	ServerAlias toooom.com www.haolianduo.com www1.haolianduo.com #不同域名用空格隔开;
	DocumentRoot "/haolianduo"
	<Directory "/haolianduo">
	Options Indexes FollowSymLinks
	AllowOverride all
</Directory>
</VirtualHost>



二、 用于接收泛域名解析
一个虚拟主机是可以接收泛域名解析的,也是通过SeverAlias选项设置,通过设置该选项不仅可以接收二级泛域名解析,也可以接收三级、四级泛域名解析,具体设置如下:
<VirtualHost 192.168.1.12:80>
	ServerName haolianduo.com #默认域名;
	ServerAlias *.haolianduo.com #用*表示泛域名,如果要接收三级泛域名解析,可以写成这样:*.my.haolianduo.com;
	DocumentRoot "/haolianduo"
	<Directory "/haolianduo">
	Options Indexes FollowSymLinks
	AllowOverride all
</Directory>
</VirtualHost>


保存后,重启apche即可生效。
分享到:
评论

相关推荐

    Apache的Rewrite设置多域名301跳转到主域名的方法

    总之,Apache的Rewrite模块提供了强大的URL处理能力,通过合理的规则设置,可以实现多域名到主域名的301跳转,有效管理和优化网站的SEO策略。同时,注意处理好包含查询字符串的URL,确保重定向的准确性和搜索引擎...

    apache+tomcat域名泛解析

    本文将详细探讨如何通过Apache来实现对Tomcat应用的域名泛解析,并确保所有子域名都能正确指向对应的Tomcat应用实例。 #### 一、什么是域名泛解析? 域名泛解析是指通过对域名的解析设置,使得所有的子域名都能被...

    Linux apache环境多域名配置

    ### Linux Apache环境多域名配置详解 #### 一、前言 在互联网开发中,单一服务器部署多个项目并分别对应不同的域名是一种常见的需求。这不仅能够提高服务器资源的利用率,还能帮助开发者更好地组织和管理不同类型...

    如何设置网站301跳转(z)

    在网站运营和SEO优化中,301跳转扮演着关键角色,能够帮助转移旧网址的权重到新网址,保持用户访问体验的连贯性,以及确保搜索引擎正确索引网站内容。以下是对301跳转设置的详细步骤和相关知识点: 1. **理解301...

    windows中apache 301页面跳转实现方法

    在Windows环境中,Apache服务器的301页面跳转是一种常见的SEO优化策略,用于永久性地重定向一个URL到另一个URL。301重定向对于维护网站的统一性、转移权重以及处理URL规范化问题至关重要。以下是两种主要的实现方法...

    Apache实现本地建立泛域名虚拟主机的方法

    本文讲述了Apache实现本地建立泛域名虚拟主机的方法。分享给大家供大家参考,具体如下: 在本地建立泛域名虚拟主机,可以修改Apache的安装目录下的conf/httpd.conf,如下: ServerName auciou.com ServerAlias *....

    Apache禁止域名恶意指向网站的方法

    在互联网环境中,有时候我们会...综上所述,防止Apache服务器被恶意域名指向主要依赖于合理的VirtualHost配置、目录权限控制以及日志监控。通过这些措施,你可以有效地保护你的服务器,避免被不受欢迎的访问者侵扰。

    域名自动跳转 域名自动跳转域名自动跳转

    在给定的文件列表中,我们看到`.htaccess`文件,这是一个重要的配置文件,常用于Apache服务器来控制对目录的访问,并实现URL重写、域名跳转等功能。创建合适的`.htaccess`规则,我们可以设置301永久重定向,这不仅有...

    根据ip进行域名跳转

    综上所述,“根据ip进行域名跳转”涉及的知识点主要包括:IP地址与域名的关系、DNS解析、服务器端脚本编程(尤其是PHP)、HTTP头部的使用以及服务器配置。这个过程可以通过多种技术手段实现,具体选择取决于项目需求...

    根据域名跳转代码

    在互联网中,域名跳转是指当用户访问一个特定的域名时,会被自动重定向到另一个网址的行为。这种技术常用于网站迁移、域名更换、页面优化等多种场景。在早期互联网时代,由于技术限制,很多情况下无法实现域名级别的...

    apache配置-只允许域名访问-不允许ip访问

    apache配置,只允许域名访问,不允许ip访问

    apache的解析域名到目录的方法

    当需要将域名解析到特定的目录时,Apache提供了一种方法来实现这一功能,主要涉及到Apache的配置文件`httpd.conf`以及模块`mod_rewrite`的使用。 首先,确保你有一个具有泛域名解析的顶级域名,比如`domain.com`。...

    linux的Apache用户认证、域名跳转、Apache访问日志介绍1

    总结来说,Linux上的Apache服务器通过用户认证、域名跳转和访问日志功能,提供了强大的安全管理、用户导航以及运维监控手段,确保了网站的稳定运行和数据安全。正确配置和利用这些特性,对于任何Web服务器的运维都是...

    Apache Rewrite实现URL的301跳转和域名跳转

    方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。 基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下...

    linux 下 apache + tomcat 配置多个域名(包括二级域名)

    为了使互联网上的用户能够通过域名访问你的站点,还需要在DNS服务器上设置A记录或CNAME记录,将各个域名指向你的服务器IP地址。 完成上述步骤后,你应该能够在Apache和Tomcat的组合下成功配置多个域名(包括二级...

    Apache+Jboss负载均衡加域名转发

    域名转发是指将一个域名指向另一个域名或IP地址的过程。在本配置中,Apache被配置为虚拟主机,每个虚拟主机都有一个特定的域名。当客户端请求到达Apache时,根据请求的域名,Apache会将请求转发到相应的JBoss实例上...

    Apache站点绑定多个域名

    Apache站点绑定多个域名,用ServerAlias ,Apache站点绑定多个域名,用ServerAlias ,

    CentOS下Apache配置多域名或者多端口映射

    ### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...

Global site tag (gtag.js) - Google Analytics