香港独立IP空间
香港php空间
美国php空间
域名注册

站长朋友们在线建站,基本都明白一些关于seo知识,比如我们做的301重定向,自定义404错误页面等等,都是因为seo方面的考虑。今天无忧主机小编的一个站长朋友在给zencart程序做301重定向时就出现了很纠结的问题。和平时301的设置方法一样,在根目录下建立了一个.htaccess 然后用301规则(也就是正则表达式)做好了301后访问网站的后台居然进不去了。这下站长朋友可着急了,向无忧主机小编寻求帮助。小编重新看了下他的规则,的确是没有问题的。通过咨询zencart官网,小编总算明白了原因。zencart这款电商程序和一般的开源程序的301设置方法略有不同。下面为大家分享下解决方案吧。

以下是开始上当时候做的301规则,301可以实现但是打开网站后台就会出现问题。

zen-cart做了301重定向后后台打不开了 是在.htaccess加入

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^51php.com$ [NC]

RewriteRule ^(.*)$ http://www.51php.com/$1 [L,R=301]

那么小编的解决方案如下:

首先找到根目录下的includes/configure.php这个文件。然后用一款文本编辑软件打开configure.php文件。把该文件中的domain.com全部替换为www.domain.com(注:把需要跳转的域名修改为跳转后指向的域名)。

那么这样还不能算是彻底解决,还需把以前做好的301规则关闭或者注释掉才可以,否则就会有矛盾了。保存后传到对应的根目录下刷新后再访问网站后台就成功了。

相关文章推荐阅读:

SEO基础教程:301跳转

无忧主机原创:多域名如何实现301重定向

无忧主机原创:深入浅出讲解网站301重定向(伪静态)配置全过程

分析WORDPRESSS使用HTACCESS定义设置301跳转失败的原因

本文地址:http://www.51php.com/zencart/13819.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档