宝宝健康成长网首页刘易桉宝宝健康成长 林林微博 育儿护理知识 宝宝网址导航
当前位置: 首页 >> 网络学习 >> 301重定向实现二级子目录跳转

301重定向实现二级子目录跳转

在前文WordPress修改htaccess实现301重定向中,宝宝健康成长网阐述了301重定向是对搜索引擎最友好的跳转。以及WordPress博客通过修改.htaccess文件实现301重定向,即永久性跳转的各种301重定向实现代码,包括,WWW域名和不带www域名之间的重定向,新旧域名之间的重定向等。今天,我们讲解下二级子目录以及子域名之间的301重定向代码。

宝宝网址导航站的分类网址我原来是放在 daohangs/二级目录下,现在重新定址到 daohang/目录下,比如原来的网址是http://cnbabyup.com/daohangs/baby.htm 现在要换成 http://cnbabyup.com/daohang/baby.htm。如果沒有使用Redirect 的情況下,访问http://cnbabyup.com/daohangs/baby.htm 的人就只会看到HTTP 404 找不到网页。

修改.htaccess文件实现http://cnbabyup.com/daohangs/ 重定向到 http://cnbabyup.com/daohang/ 

当然这也会包含子目录的下层路径

例如:http://cnbabyup.com/daohangs/woman.htm 会被301指向 http://cnbabyup.com/daohang/woman.htm

在 .htaccess 中添加如下代码:

RewriteRule ^daohangs(.*)$ /daohang$1 [R=301,L]

另外的情况:

如果想实现http://domain.com/daohang重定向到 http://domain.com,即让链接到 /daohang的网址(包含下层路径如 /daohang/xxx)重新定址到 根目录

在 .htaccess 中添加如下代码:

RewriteRule ^daohang(.*)$ $1 [R=301,L]

注明:本文所列到的重定向代码只适用于有安裝 mod_rewrite 模組的主机

最终实现效果:

Status : (301) Moved Permanently

The Redirect is Search Engine Friendly.

发表评论

^留言没头像?教你设置头像!
我的应用 Follow@cnbabyup 宝宝问答>  0-1岁  1-3岁  3-6岁 手气不错