apache中如何实现301转向

编辑.htaccess的方法。
注意:在设置301重定向之前务必备份相应目录下的.htaccess文件。
1.重定向111cn.net到www.111cn.net
这种重定向旨在使域名唯一,是网站seo教程必须要做的,后面重定向www.111cn.net到111cn.net也是出于同样的原因,只是形式不同。
打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)
rewriteengine on
rewritecond %{http_host} !^www.111cn.net$ [nc]
rewriterule ^(.*)$ http://www.111cn.net/$1 [l,r=301]

2.重定向www.111cn.net到111cn.net
rewriteengine on
rewritecond %{http_host} !^111cn.net$ [nc]
rewriterule ^(.*)$ http://111cn.net/$1 [l,r=301]

3.重定向old111cn.net到www.new111cn.net
rewriteengine on
rewritecond %{http_host} !old111cn.net$ [nc]
rewriterule ^(.*)$ http://www.new111cn.net/$1 [l,r=301]

4.重定向old111cn.net to new111cn.net
rewriteengine on
rewritebase /
rewritecond %{http_host} !old111cn.net$ [nc]
rewriterule ^(.*)$ http://new111cn.net/$1 [l,r=301]

5.重定向111cn.net/file/file.php教程 到 other111cn.net/otherfile/other.php
rewritecond %{http_host} ^www.111cn.net$
rewriterule ^file/file.php$ http://www.other111cn.net/otherfile/other.php [r=301,l]

时间: 2024-09-09 09:06:44

apache中如何实现301转向的相关文章

站长必备的最齐全的301转向代码合集_网站应用

将SEO工作中所需要的301转向代码进行了整理,收藏并分享,以备查阅. 1.IIS下301设置 Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的 目标URL,并选择"资源的永久重定向". 2.ASP下的301转向代码 复制代码 代码如下: <%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHe

apache中htaccess 301跳转设置汇总

1.重定向www.111cn.net 到 www.111cn.net 打开.htaccess文件,加入以下规则.  代码如下 复制代码 RewriteEngine On RewriteCond %{HTTP_HOST} !^www.111cn.net$ [NC] RewriteRule ^(.*)$ http://www.111cn.net/$1 [L,R=301] 2.重定向 old.com 到 www.111cn.net  代码如下 复制代码 RewriteEngine On Rewrite

PHP 实现301转向代码

301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等. 网站做转向的方法 网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等.302转向可能会有URL规范化问题.其它方

各种语言版本的301转向代码的写法

一: IIS中实现301转向: 1.打开internet信息服务管理器,在欲重定向的网页或目录上按右键 2.选中"重定向到URL" 3.在对话框中输入目标页面的地址 4.选中"资源的永久重定向" 5.点击"应用"即可生效 二:ASP下的301转向代码: ASP下的301转向代码: <%@ Language="VBScript" %> <% Response.Status = "301 Moved P

告诉您做301转向有什么用

摘要: 什么是301重定向.301转向.301跳转.301是W3C规定的HTTP状态码中的一种.301重定向.301转向.301跳转都是一个意思,就是当用户或搜索引擎向网页服务器发出浏览请求时,服务器返回的状 什么是301重定向.301转向.301跳转.301是W3C规定的HTTP状态码中的一种.301重定向.301转向.301跳转都是一个意思,就是当用户或搜索引擎向网页服务器发出浏览请求时,服务器返回的状态码,表示本网页永久性转移到另一个地址.其它常见的状态码还有404网页找不到.200正常返

iis 301转向和网址规范化总结分析_网站应用

写了网址规范化后,尚奇公司的柳先生建议再深入讨论一下301转向/重定向.下面就谈谈我所了解的301转向在搜索引擎优化方面的应用. 什么是301转向? 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等. 为什么要做网址转向? 除了前面介绍过的网址规范化问题外,还有很多需要做网

php 301转向实现代码_php技巧

301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等. 网站做转向的方法 网址转向方法主要包括:301转向,302转向,JavaScript转向,PHP/ASP/CGI转向,META REFRESH网页META刷新,等.302转向可能会有URL规范化问题.其它方

iis和apache及PHP页面设置301重定向跳转方法

本文将通过IIS.APACHE.ASP.PHP几种服务器端或页面程序端分别讲解如何设置301重定向,先还是简单介绍下重定向. 301重定向:指的是一种非常重要的"自动转向"技术--其实谈不上技术,即网址重定向--用户访问一个地址或目录,可以指定跳转到另一个地址. 301重定向,这是所有重定向方法中唯一符合seo/seo.html" target="_blank">搜索引擎规则的重定向,这也是SEO中的一个基础名词,比方:一个站用www.111cn.n

apache中的.htaccess与配置apache支持.htaccess方法

apache中的.htaccess与配置apache支持.htaccess方法 .htaccess文件的功能:"分布式配置文件"提供了针对目录改变配置的方法,即:在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录.作为用户,所能使用的命令受到限制.管理员可以通过Apache 的AllowOverride指令来设置.子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令. 一.错误文档的定位 (1)常用的客户端请求错误返回代码: 401 Author