apache顶级域名跳转
折腾网站也有大半年了,昨天听一同事说我们的网站通过不带www的域名也可以访问,带www的也可以访问,搜索引擎的收录情况是分别收录的,
原来一直没关心这些细节的东西,比如我们的网站是www.dt.com,不带www就是dt.com,而不带www才是真正的顶级域名,带www的是二级域名,
现在负责搜索引擎收录情况的同事要求我们这边让dt.com跳转到www.dt.com,开始想到的是修改apache下面的http.conf文件,不是很懂里面的转发规则,
发现以前配置的转发规则都是某个二级域名跳转到指定的ip,或者是伪静态的配置,如果配置顶级域名跳转到二级域名呢?
apache没找到办法,又想到有个域名管理,域名管理里面有个域名转发的配置,估计现在是域名提供商在折腾,说暂时不提供转发功能。
今天再次搜索到apache的重写URL方式,如下:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^dt\.com
RewriteRule ^(.*)$ http://www.dt.com/$1 [R=permanent,L]
在这里判断当前服务器变量HTTP_HOST是否等于dt.com,为真就进行重写,按照R=permanent进行永久重定向,L表示
并立即停止重写操作,并不再应用其他重写规则
如果不写R=permanent的话,则默认为302临时重定向,R=permanent或者R=301的话,是永久重定向。
参考资料:http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule
http://callan.iteye.com/blog/583216
分享到:
相关推荐
**Apache域名跳转** 在Apache中实现域名跳转通常通过`VirtualHost`配置来完成,每个`VirtualHost`段可以定义一个或多个域名,并指定其对应的文档根目录。例如: ```apache *:80> DocumentRoot "/data/wwwroot/111...
在互联网中,域名跳转是指当用户访问一个特定的域名时,会被自动重定向到另一个网址的行为。这种技术常用于网站迁移、域名更换、页面优化等多种场景。在早期互联网时代,由于技术限制,很多情况下无法实现域名级别的...
### Linux Apache环境多域名配置详解 #### 一、前言 在互联网开发中,单一服务器部署多个项目并分别对应不同的域名是一种常见的需求。这不仅能够提高服务器资源的利用率,还能帮助开发者更好地组织和管理不同类型...
标准的apache虚拟域名配置 *:80> DocumentRoot "C:\AppServ\www\sss\web\dev" DirectoryIndex index.php ServerName www.shadowsite.com AllowOverride All Allow from All </VirtualHost>
总之,Apache的Rewrite模块提供了强大的URL处理能力,通过合理的规则设置,可以实现多域名到主域名的301跳转,有效管理和优化网站的SEO策略。同时,注意处理好包含查询字符串的URL,确保重定向的准确性和搜索引擎...
### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...
LINUX ASP Apache多域名解析(这个有用之人下吧,挺经典的。)
首先,确保你有一个具有泛域名解析的顶级域名,比如`domain.com`。泛域名解析允许所有子域名如`www`, `bbs`, `anyname`等都指向同一个IP地址,这样就可以为每个子域名分配不同的目录。 接下来,你需要在Apache的...
在IT行业中,域名跳转是一种常见的网络管理技术,主要用于根据用户设备的IP地址将请求重定向到特定的网站或服务器。这种技术在多种场景下都有应用,比如网站维护、地理位置定位服务、多语言站点管理等。标题“根据ip...
Apache站点绑定多个域名,用ServerAlias ,Apache站点绑定多个域名,用ServerAlias ,
在给定的文件列表中,我们看到`.htaccess`文件,这是一个重要的配置文件,常用于Apache服务器来控制对目录的访问,并实现URL重写、域名跳转等功能。创建合适的`.htaccess`规则,我们可以设置301永久重定向,这不仅有...
Linux运维-4.服务管理-008Apache-2视频-088 域名跳转.avi
今天刚把域名配成,就把apache与tomcat的内容整合了 包括 域名配置说明 加参考文档
2. **多个域名跳转**:考虑到一个备用域名可能也会被封禁,源码还提供了多域名跳转的功能。这通常涉及到动态选择未被封禁的域名策略,比如轮询或者根据域名的健康状况来决定跳转目标。这种策略可以提高服务的鲁棒性...
在本教程中,我们将探讨如何在本地计算机上配置Apache以实现基于域名的虚拟主机,这对于开发多站点项目或者进行网站测试非常有用。 首先,我们需要了解什么是基于域名的虚拟主机。在一台物理服务器上,可以设置多个...
apache配置,只允许域名访问,不允许ip访问
apache设置域名绑定.docx
然而,在配置过程中,有时可能会遇到一些问题,比如Apache无法自动跳转而直接显示目录。这种情况通常表明服务器配置中的某些设置需要调整。以下是对这个问题的详细分析和解决方法。 1. **禁止Apache直接显示目录** ...
### Apache动态域名+JK+Tomcat添加Tomcat系统服务集群详解 #### 一、Apache结合动态域名解析软件实现动态域名访问 本节主要讲解如何利用Apache结合动态域名解析软件(如gnhost)来实现动态域名访问。这一步骤是...
### Windows 下 Apache 配置二级域名详解 #### 一、前言 在互联网时代,网站建设和维护成为企业和个人展示自己、提供服务的重要手段之一。在众多服务器软件中,Apache因其稳定性高、配置灵活等特点被广泛使用。...