.htaccess 301重定向实现方法

PHP的url重写文件(.htaccess)带给我们很大的便捷性,只要下面的代码就可以实现非www的301转跳了。

 代码如下 复制代码

RewriteCond %{HTTP_HOST} ^111cn.net$ [NC]
RewriteRule ^(.*)$ http://www.111cn.net/$1 [L,R=301]

时间: 2024-10-23 14:45:39

.htaccess 301重定向实现方法的相关文章

linux系统中.htaccess 301重定向实现方法总结

在设置 301 重定向之前务必备份相应目录下的.htaccess文件..htaccess 301转向设置仅限于linux主机,并须要支持虚拟主机,上次试了重定向domain.com到www.domain.com,还真立即生效了 1.重定向domain.com到www.domain.com 这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同.打开.htaccess文件,加入以下规则.(下面的规则是针对主域名

Asp.Net实现404页面与301重定向的方法_实用技巧

本文实例讲述了Asp.Net实现404页面与301重定向的方法.分享给大家供大家参考.具体实现方法如下: 从一种程度来讲301重定向与404页面没什么关系为什么我要拿到一起来讲来,因为都很简单实现,所在我就一起介绍一下了. 如何在 asp.net 中设置404页面的方法记录下来. 下边首先看看之前的设置方法,web.config文件中: 复制代码 代码如下: <configuration>     <system.web>         <customErrors mode

如何让zblog实现301重定向的方法

摘要: 很多朋友可能听说过301重定向,这是SEO网站优化中的一个常用的网址规范方法,可以将其它域名的权重转移到指定域名上来.但可能很多朋友对他的具体用法并不熟悉,而且以前主机商 很多朋友可能听说过301重定向,这是SEO网站优化中的一个常用的网址规范方法,可以将其它域名的权重转移到指定域名上来.但可能很多朋友对他的具体用法并不熟悉,而且以前主机商或域名商可以提供这样的服务,但现在多数服务商不提供这样的服务,只能我们自己想办法解决,下面我就具体介绍一下如何让zblog实现301重定向的方法. 一

301重定向实现方法,及对网站优化的作用_网站应用

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

LNMP系列教程:设置301重定向的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 因为LNMP系统环境采用的是Nginx而不是Apache,所以在设置301重定向的时候,不是简单的在根目录.htaccess文件添加代码就可以实现,因为他需要对单独的网站conf文件进行修改配置.有些朋友要说了,为什么wordpress不需要设置,因为程序的特殊性,我们在建立博客的时候选择是带有WWW或者不带WWW的,然后另外一个会自动内部重

Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法_win服务器

首先了解一下重定向,常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh.什么情况下需要做301重定向? 如果你想要换域名,可以通过做301重定向来实现搜索引擎上你的网页依然有效和PR及其他数据不变等对搜索引擎友好的效果,保证流量稳定. 如果你有多个主页网址,也就是说访问者可以通过不同的URL到达相同的网页的时候,这种情况也就是PR分散和外链分散的情况,你可以通过做301重定向确定唯一的主页网址,统一URL所有的PR和外链集中. 如果你需要删除网站

Nginx下301重定向域名方法

进行了301重定向,把www.111cn.net和111cn.net合并,并把之前的域名也一并合并. 有两种实现方法,第一种方法是判断nginx核心变量host(老版本是http_host): server { server_name www.111cn.net 111cn.net ; if ($host != 'www.111cn.net' ) { rewrite ^/(.*)$ http://www.111cn.net/$1 permanent; } ... } 第二种方法: server

apache 与htaccess 301重定向代码

apache下301重定向代码 新建.htaccess文件,输入下列内容(需要开启mod_rewrite): 1)将不带www的域名转向到带www的域名下 options +followsymlinks rewriteengine on rewritecond %{http_host} ^embeta.com [nc] rewriterule ^(.*)$ $1 [l,r=301] 2)重定向到新域名 options +followsymlinks rewriteengine on rewrit

htaccess 301重定向实现代码

 代码如下 复制代码 RewriteEngine on RewriteCond %{HTTP_HOST} ^(111cn.net)(:80)? [NC] RewriteRule ^(.*) http://www.111cn.net/$1 [R=301,L] 如何检查301重定向是无误的呢,方法有很多 1.使用ff浏览器利用firbug来查询你打开网站状态,如果返回是301就正确了 2.使用网站常用的站长工具,输入你的网址就可以查看到是返回什么代码了,如果是301就正确了.