.htaccess实现301网页永久重定向及302临时重定向
来源:互联网 发布:c语言黑客代码大全 编辑:程序博客网 时间:2024/05/17 03:37
http://blog.sina.com.cn/s/blog_4e2d571901013imy.html
常用的重定向方式有:
302
meta
使访问example.com/的时候就会自动转到www.example.com,
RewriteEngine
RewriteCond
RewriteRule
注意:URL标准化的301重定向(以上代码)需要写在其他URL-rewrite代码之前。下面几个具体的例子:
(1).重定向domain.com到www.domain.com
这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同。打开.htaccess文件,加入以下规则。(下面的规则是针对主域名的,子域名要修改)
RewriteEngine
RewriteCond
RewriteRule
上面代码可以确保所有来自对domain.com的请求都转向到对
(2).重定向olddomain.com到www.newdomain.com
RewriteEngine
RewriteCond
RewriteRule
(3).重定向olddomain.com
RewriteEngine
RewriteBase
RewriteCond
RewriteRule
RewriteEngine
ErrorDocument
ErrorDocument
RewriteCond
RewriteRule
RewriteRule
RewriteRule
RewriteRule
RewriteRule
RewriteRule
RewriteEngine
RewriteBase
RewriteCond
RewriteCond
RewriteRule
RewriteCond
RewriteCond
RewriteRule
解释:
RewriteCond
如果文件存在,就直接访问文件,不进行下面的RewriteRule
RewriteCond
如果目录存在就直接访问目录不进行RewriteRule
同理
RewriteCond
.htaccess
RewriteEngine
RewriteCond
RewriteRule
.htaccess
RewriteEngine
RewriteRule
.htaccess
由http://sth/cat→http://sth
RewriteEngine
RewriteRule
.htaccess
http://sth/cat1→http://sth/cat2
RewriteEngine
RewriteRule
配置完成后,一定认真检查一下是否正确。Internet有很多类似的Server
http://www.seochat.com/seo-tools/redirect-check/
http://www.internetofficer.com/seo-tool/redirect-check/
之前也有一篇《SEO中常用的301永久重定向代码大全》,感兴趣也可看看,差不多,呵呵
网站302重定向使用不当导致被GOOGLE惩罚Business.com是网上最大的商业搜索引擎和分类目录,以专业提供商业信息而享负盛名,包括近19万网页。若以“business”为关键词在
Business.com的问题出在它的重定向命令上。该网站business.com跳转到www.business.com,这种重定向本该是永久性的。我们知道,301属于永久性重定向,而302则属于临时性重定向,只有当一个网站或网页在24到48小时之内临时移到其它位置的情况下才能使用该命令。但Business.com却错误地使用了“HTTP/1.1302
其实网站重定向极为普遍,譬如不满意原来的域名而申请了一个新域名;买下容易被人错拼的域名,防止客户因为拼错URL而找不到网站,等等。可是,很多人却会由于使用了错误的重定向状态码而遭“灭站之灾”,就象Business.com。尽管他们的重定向理由充分合理,然而若使用不当,则可能被
- .htaccess实现301网页永久重定向及302临时重定向
- 301永久重定向实现方式及302重定向
- 301永久重定向实现方式及302重定向
- 301永久重定向实现方式及302重定向
- 301永久重定向实现方式及302重定向
- 使用.htaccess实现apache服务器的301永久重定向
- .htaccess实现301重定向
- .htaccess实现301重定向
- 301永久重定向实现方式及302重定向(再次更新)
- 301永久重定向
- 修改.htaccess实现301重定向
- 修改.htaccess实现301重定向
- 修改.htaccess实现301重定向
- 使用.htaccess实现301重定向
- apache中.htaccess实现301重定向
- 修改.htaccess文件实现301重定向
- 通过htaccess实现301重定向
- 301 Redirect 永久重定向的实现
- linux touch 命令
- 【android】在eclipse中更改应用包名及源码包名
- 第一篇—开端
- C# Slugify方法
- C# URL操作
- .htaccess实现301网页永久重定向及302临时重定向
- URL重写:RewriteCond指令与RewriteRule 指令格式
- Dynamic dates in Selenium IDE
- Apache 中文乱码问题解决方法
- 解决用 entity_translation 模块建立多语言网站,在 Views 无法翻译问题
- BSCMAKE: error BK1506 : : No such file or directory 的解决
- 解决C++ 无法从void 转换为LRESULT的方法详解
- (面试)C语言指针程序改错题
- 怎样使用JS代码代码跳转的方法