如何修改.htaccess,使用301将原始URL和简单重写URL重定向到复杂重写URL
2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家
系统的.htaccess文件设置是 RewriteRule ^goods-([0-9]+)(.*)\.html$goods.php?id=$1 [QSA,L] 这样的规则是302重定向,对搜索引擎来说是不太好的 我试着将[QSA,L]改为[R=301,QSA,L],结果是将.html重定向goods.php?id=1了。 问: 如何修改.htaccess,使用301将原始URL和简单重写URL重定向到复杂重写URL |
回答:
改成这样试试。 RewriteRule ^goods-([0-9]+)(.*)\.html$goods.php?id=$1 [R=301,L] |
不行啊,只要加了R=301,就将.html重定向goods.php?id=1了。 |
RewriteRule ^goods-([0-9]+)(.*)\.html$goods.php?id=$1 试试这个呢 |
楼上的方法还只是重写,并不能将goods.php?id=$1以301的方式重定向到goods-([0-9]+)(.*)\.html。 我想要的是,不管搜索引擎原来收录的是goods.php?id=$1还是goods-1.html,当我启用了复杂重写的之后,不管搜索引擎还是用户都将被301重定向到goods-1-摩托罗拉A1200.html 只有这样才是对搜索引擎最友好的。 |
默认的重写规则没有使用301重定向,这样就会产生大量重复页面,对google来说是一大不利。 goods.php?id=$1 goods-1.html goods-1-摩托罗拉A1200.html 三个路径其实是一个页面。 而搜索引擎会认为这是重负内容,大大减低权重。 官方的技术人员出面解决这个问题啊! |
顶起来! 不要沉咯! |
顶,,, |
这的确是个很要命的问题,希望官方能够尽快解决这么多重复的问题,也希望官方能够尽早解决生成的网站地图只能是简单重写的问题 |
关注此问题..... |
这个问题,麻烦来解释一下啊,怎么修正一下。 |
感觉官方现在对这些很要命的问题完全置之不理了 |
默认的重写规则没有使用301重定向,这样就会产生大量重复页面,对google来说是一大不利。 那如果始终使用一种重写规则,是不是就可以了? |
rewriteCond % ^www.51study.net rewriteRule ^(.*)$ http://www.bbpao.com/ [R=301,L] |
学习~~~~~~~~~ |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
ecshop热门问答
ecshop热门资料
ecshopGIF
ecshop43591
ecshop会员管理
ecshop储值卡
ecshop首页调用订单查询
ecshopsecurity
ecshop2.7.0
攻击ecshop
ecshop卸载uc
ecshopcrashed
ecshop跟踪包裹
ecshop何方法
ecshop单按钮
ecshop媒介类型
ecshop标题
ecshop结帐
ecshop特价
ecshop数据备份
ecshop分布式
ecshop日期选择
ecshop软件版本
ecshop时尚内衣
ecshop已经
ecshop礼品赠送索取
ecshop禁用
ecmall二次开
ecshop贸易通
ecshop跟踪查询
ecshopclothing 模块问题
ecshop店铺