使用.htaccess来实现ecshop 301重定向的方法(伪静态_其它CMS_青云站长教程网
欢迎来到站长教程网!
  • 秒到短信接口 免费试用
  • 微信支付宝接口 秒结算
  • 中文网站排名|申请加入
  • 搜索引擎全站查询
  • 查询移动网站权重数据
  • 海外主机 台湾公司直销
  • 其它CMS

    当前位置:主页 > CMS教程 > 其它CMS >

    使用.htaccess来实现ecshop 301重定向的方法(伪静态

    时间:2019-07-22|栏目:其它CMS|点击:
  • 使用.htaccess来实现ecshop 301重定向的方法(伪静态可行)

    ecshop301重定向的方法是什么样的呢,我们就来研究一番,我们的方法是在伪静态里面实现ecshop的301重定向。
     
    301重定向的功能这里就不多说了。随便谷歌百度一下就能搜出好一些。

    自从网店原先的,绑定子目录变为shop.xxx.com以后,搜索引擎的收录就开始怪异起来。
    不得不用301永久重定向,但是基于原先虚拟空间所限,无法实现301重定向这个功能。
    我试过用PHP代码来实现,又因为绑定的是根目录里面的子目录,所以代码一加进去就出现了死循环,无法成功。
    现在网店搬到更好的服务器上。用了www和shop两个独立的目录,并且支持对目录中的.htaccess文件的解析,那么,一切就好办了。

    我现在要实现的地址标准化有下面两种模式:

    1。把转向到

    2。把转向到 同时把也转向到

    实现方法如下(前提是,你的空间必须支持对目录中的.htaccess文件解析哦):

    打开 .htaccess 找到

    RewriteEngine on

    它的下方添加

    RewriteCond %{HTTP_HOST} ^需要被转向的网址$

    RewriteRule ^(.*)$ 转向后的网址/$1 [R=301,L]

    完成!

    注意,一般实现了伪静态的ecshop网店都会有一个.htaccess文件(但有些是空间商在服务器上自动帮你做好了伪静态Rewrite规则,所以也可能没有这个文件,那就没办法啦。)我一开始出现了一个错误,把那段代码添加到了.htaccess文件的最下面,导致转向后的地址是动态地址!其实这个是需要按照顺序来的,把这段代码加到伪静态规则的上方,让其先判断转向,再判断伪静态。这样就成功实现了ecshop网店的301重定向伪静态地址的功能!
    另外:如果 xxx.com 与 同一个目录时,需要将 xxx.com 转向到 时,那么以上两条都是必须添加的。如果当 xxx.com 与 zzz.com 不同目录时,比如我的www目录和shop目录这样,则只需要添加一条 RewriteRule ^(.*)$ 转向后的网址/$1 [R=301,L] 即可。
     
     将“不带WWW的域名”重定向到“带WWW的主域名”上:首先打开你的ECSHOP网站根目录下的 .htaccess 文件,在

    RewriteEngine On

    下面增加两条指令

    RewriteCond %{http_host} ^主域名.com [NC]

    RewriteRule ^(.*)$ 主域名.com/$1 [R=301,L]

    至此就大功告成
     
    以上就是ecshop的的网址重定向,完毕。

    上一篇:ecshop不同的文章分类使用不同的模板的方法 - e

    栏    目:其它CMS

    下一篇:Ecshop-如何实现会员注册就是vip或注册就是企业用

    本文标题:使用.htaccess来实现ecshop 301重定向的方法(伪静态

    本文地址:http://www.jh-floor.com/CMSjiaocheng/qitaCMS/8803.html

    您可能感兴趣的文章

    广告投放 | 联系我们 | 版权申明

    重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

    Copyright © 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号