网站改版,域名改变,需要把老域名指向好链多,
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模块提供了强大的URL处理能力,通过合理的规则设置,可以实现多域名到主域名的301跳转,有效管理和优化网站的SEO策略。同时,注意处理好包含查询字符串的URL,确保重定向的准确性和搜索引擎...
本文将详细探讨如何通过Apache来实现对Tomcat应用的域名泛解析,并确保所有子域名都能正确指向对应的Tomcat应用实例。 #### 一、什么是域名泛解析? 域名泛解析是指通过对域名的解析设置,使得所有的子域名都能被...
### Linux Apache环境多域名配置详解 #### 一、前言 在互联网开发中,单一服务器部署多个项目并分别对应不同的域名是一种常见的需求。这不仅能够提高服务器资源的利用率,还能帮助开发者更好地组织和管理不同类型...
在网站运营和SEO优化中,301跳转扮演着关键角色,能够帮助转移旧网址的权重到新网址,保持用户访问体验的连贯性,以及确保搜索引擎正确索引网站内容。以下是对301跳转设置的详细步骤和相关知识点: 1. **理解301...
在Windows环境中,Apache服务器的301页面跳转是一种常见的SEO优化策略,用于永久性地重定向一个URL到另一个URL。301重定向对于维护网站的统一性、转移权重以及处理URL规范化问题至关重要。以下是两种主要的实现方法...
本文讲述了Apache实现本地建立泛域名虚拟主机的方法。分享给大家供大家参考,具体如下: 在本地建立泛域名虚拟主机,可以修改Apache的安装目录下的conf/httpd.conf,如下: ServerName auciou.com ServerAlias *....
在互联网环境中,有时候我们会...综上所述,防止Apache服务器被恶意域名指向主要依赖于合理的VirtualHost配置、目录权限控制以及日志监控。通过这些措施,你可以有效地保护你的服务器,避免被不受欢迎的访问者侵扰。
在给定的文件列表中,我们看到`.htaccess`文件,这是一个重要的配置文件,常用于Apache服务器来控制对目录的访问,并实现URL重写、域名跳转等功能。创建合适的`.htaccess`规则,我们可以设置301永久重定向,这不仅有...
综上所述,“根据ip进行域名跳转”涉及的知识点主要包括:IP地址与域名的关系、DNS解析、服务器端脚本编程(尤其是PHP)、HTTP头部的使用以及服务器配置。这个过程可以通过多种技术手段实现,具体选择取决于项目需求...
在互联网中,域名跳转是指当用户访问一个特定的域名时,会被自动重定向到另一个网址的行为。这种技术常用于网站迁移、域名更换、页面优化等多种场景。在早期互联网时代,由于技术限制,很多情况下无法实现域名级别的...
apache配置,只允许域名访问,不允许ip访问
当需要将域名解析到特定的目录时,Apache提供了一种方法来实现这一功能,主要涉及到Apache的配置文件`httpd.conf`以及模块`mod_rewrite`的使用。 首先,确保你有一个具有泛域名解析的顶级域名,比如`domain.com`。...
总结来说,Linux上的Apache服务器通过用户认证、域名跳转和访问日志功能,提供了强大的安全管理、用户导航以及运维监控手段,确保了网站的稳定运行和数据安全。正确配置和利用这些特性,对于任何Web服务器的运维都是...
方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。 基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下...
为了使互联网上的用户能够通过域名访问你的站点,还需要在DNS服务器上设置A记录或CNAME记录,将各个域名指向你的服务器IP地址。 完成上述步骤后,你应该能够在Apache和Tomcat的组合下成功配置多个域名(包括二级...
域名转发是指将一个域名指向另一个域名或IP地址的过程。在本配置中,Apache被配置为虚拟主机,每个虚拟主机都有一个特定的域名。当客户端请求到达Apache时,根据请求的域名,Apache会将请求转发到相应的JBoss实例上...
Apache站点绑定多个域名,用ServerAlias ,Apache站点绑定多个域名,用ServerAlias ,
### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...