zendcart seo url怎么安装

 我来答
国互网科技(北京)有限公司
2017-03-01 · 用心让我们一起成长
国互网科技(北京)有限公司
国互网成立于2005年,是一家为企事业单位提供互联网应用服务的高新科技企业。目前公司业务包括百度信誉认证,全网营销,网站建设等互联网基础服务。
向TA提问
展开全部

如果你是第一次做zen-cart的开发的话,首先要知道该怎么安装zen-cart系统,其实zen-cart的安装很简单,如果您的英语水平不怎么好,可以安装中文版的,其实英文版跟中文版的都一样,只是显示的语言不一样,不过前台显示的都还是英文,毕竟我们做zen-cart网店的都是外贸的多。本帖只是为新手而发的,老手的飘过就可以了。内容主要就是讲安装zen-cart安装步骤。


我建议不管什么时候都不要直接把安装文件上传到服务器空间,也不要打算用远程服务器来做测试。其实只要本机安装了PHP和mysql数据库就可以做测试了。在本机上就可以调式,等调式好了,一切都没有问题了,再配好配置文件,导出数据库文件,直接导入远程服务器的数据库,一般都可以在远程服务器之间导入.sql文件来安装数据库,等数据库安装好了再上传网站的原文件。如果配置文件没有问题的话,一般网站都可以正常访问了。现在就解释一下zen-cart的安装步骤。 


  一、把安装文件放到本机的Apache htdocs 目录下,这里就是默认的网站存放目录。然后通过地址栏URL :localhost/{网站所在目录的名字}/zc_install 进入安装操作界面,前面的都是一些协议的介绍,没有必要看的可以略过,进入下一步操作。到了第三步将看到zen-cart对当前安装的系统环境的检测结果,请看看页面上的提示,如果你的环境没有配置好的话,它会提示你该怎么操作。如果安装环境不配置好的话,zen-cart将无法正常安装并使用,就算安装结束,也可能无法正常使用。所以安装之前要配置好环境。如果是远程服务器的空间,一般空间提供商都会配置好了。


二、这一步将进到系统的设置,默认的都设置好了。没有什么特殊的要求建议按照默认的设置进行安装。如果需要打开SSL的话,你首先确认服务器支持SSL,如果是虚拟空间的服务器,一般都不可以打开。所以这一步默认不打开。过了这一步就可以继续下一步,如果你安装的是中文界面的,一般都可以看懂每一步都意思。基本上没有什么需要特别注意的地方了。一直到最后一步,当你看到“恭喜!您已经成功安装zen-cart”的时候,说明你的安装没有问题了,可以正常使用。


三、特别提示一下,当你安装到这一步的时候,虽然网站已经可以正常使用了,但是基于安全性的考虑,你还有不得不做的一点就是修改位于admin/includes和includes目录下的configure.php文件的权限。如果是windows系统的则修改为只读属性,如果是linux系统的则修改为777属性。设置完以后zen-cart系统会提示你删除或者重命名zc_install目录名。这点也很重要,不人别人可以执行安装,把你原来的数据库都覆盖了,这个后果将不堪设想。最后建议你修改admin文件夹名字,改成别人不容易想到的但是你又容易记住的名字,比较后台只有你可以进入,修改文件夹名字后不要忘记了修改配置文件admin/includes/configure.php 里面
define('DIR_WS_ADMIN', '/{zencart目录}/{修改后的文件夹名}/');

万火炎帝
2016-12-15 · 知道合伙人音乐行家
万火炎帝
知道合伙人音乐行家
采纳数:19 获赞数:86

向TA提问 私信TA
展开全部
  zencart安装seo模块ceon url mapping方法步骤,最模板提供如下思路:
  1、首先下载 ceon_uri_mapping_3.6.3_for_zc zen-cart.com/forum/showthread.php?t=117613
  2、解压后,你会发现里面有这么几个文件夹。红鼎提示:如果你修改了zencart的admin文件夹名称,注意保持一致!
  docs:此模块配套文档,里面有详尽介绍ceon url mapping
  files:此模块的主体文件,把里面的文件直接上传到zencart网店的根目录即可。
  modified_core_files:与此模块相关的zencart程序文件,主要是修改了zencart的部分文件,找到里面的适当版本,再上传到zencart网店的根目录。 template_override_files:与此模块相关的zencart程序文件,主要是修改了zencart的模板部分文件,找到里面的适当版本,再上传到zencart网店的你的zencart模板相应目录。
  除此还有license和readme文件,略过。
  3、按上面说的方法上传后,进入zencart后台。
  4、找到 Modules > Ceon URI Mapping (SEO) Config,进行必要的调整,一般默认即可。
  5、最模板提示:此模块由于是免费模块,所以并不自动生成友好的url,需要你手动填写url,对于飞龙这类懒人来说,肯定是不愿意。一般主要有4类:Category、Product、Manufacturer、EZ-Page。比如分类url的优化:后台找到Catalog > Categories/Products,然后编辑或新加一个产品,最下面有url选项。晕,这么麻烦!此模块作者有自动处理的模块叫做URI Mappings Manager,是收费模块,算是ceon url mapping的商业版。
  6、下一步是添加url重写规则。
  1)如果网站安装在域名根目录,那么在zencart网店安装文件夹下,新建立一个.htaccess文件,加上以下代码:
  RewriteEngine On
  # Don’t rewrite any URIs ending with a file extension (ending with .[xxxxx])
  RewriteCond %{REQUEST_URI} !.[a-z]{2,5}$ [NC]
  # Don’t rewrite admin directory
  RewriteCond %{REQUEST_URI} !^/admin [NC]
  # Don’t rewrite editors directory
  RewriteCond %{REQUEST_URI} !^/editors [NC]
  # Don’t rewrite cPanel directories
  RewriteCond %{REQUEST_URI} !/cpanel [NC]
  RewriteCond %{REQUEST_URI} !/frontend [NC]
  # Handle all other URIs using Zen Cart (index.php)
  RewriteRule .* index.php?%{QUERY_STRING} [L]
  2)如果网站安装在文件夹下,那么修改为:
  RewriteEngine On
  # ONLY rewrite URIs beginning with /shop/
  RewriteCond %{REQUEST_URI} ^/shop/ [NC]
  # Don’t rewrite any URIs ending with a file extension (ending with .[xxxxx])
  RewriteCond %{REQUEST_URI} !.[a-z]{2,5}$ [NC]
  # Don’t rewrite admin directory
  RewriteCond %{REQUEST_URI} !^/shop/admin [NC]
  # Don’t rewrite editors directory
  RewriteCond %{REQUEST_URI} !^/shop/editors [NC]
  # Don’t rewrite cPanel directories
  RewriteCond %{REQUEST_URI} !/cpanel [NC]
  RewriteCond %{REQUEST_URI} !/frontend [NC]
  # Handle all other URIs using Zen Cart (index.php)
  RewriteRule .* index.php?%{QUERY_STRING} [L]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lys960517loser
2017-03-30 · 知道合伙人互联网行家
lys960517loser
知道合伙人互联网行家
采纳数:570 获赞数:2168
网络营销师专业技能证书

向TA提问 私信TA
展开全部
1、首先下载 ceon_uri_mapping_3.6.3_for_zc zen-cart.com/forum/showthread.php?t=117613

2、解压后,如果修改zencart的admin文件夹名称,注意保持一致!
docs:此模块配套文档,里面有详尽介绍ceon url mapping
files:此模块的主体文件,把里面的文件直接上传到zencart网店的根目录即可。
modified_core_files:与此模块相关的zencart程序文件,主要是修改了zencart的部分文件,找到里面的适当版本,再上传到zencart网店的根目录。 template_override_files:与此模块相关的zencart程序文件,主要是修改了zencart的模板部分文件,找到里面的适当版本,再上传到zencart网店的zencart模板相应目录。除此还有license和readme文件,略过。

3、按上面说的方法上传后,进入zencart后台。
4、找到 Modules > Ceon URI Mapping (SEO) Config,进行必要的调整,一般默认即可。
5下一步是添加url重写规则。
1)如果网站安装在域名根目录,那么在zencart网店安装文件夹下,新建立一个.htaccess文件,加上以下代码:
RewriteEngine On
# Don’t rewrite any URIs ending with a file extension (ending with .[xxxxx])
RewriteCond %{REQUEST_URI} !.[a-z]{2,5}$ [NC]
# Don’t rewrite admin directory
RewriteCond %{REQUEST_URI} !^/admin [NC]
# Don’t rewrite editors directory
RewriteCond %{REQUEST_URI} !^/editors [NC]
# Don’t rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel [NC]
RewriteCond %{REQUEST_URI} !/frontend [NC]
# Handle all other URIs using Zen Cart (index.php)
RewriteRule .* index.php?%{QUERY_STRING} [L]

2)如果网站安装在文件夹下,那么修改为:
RewriteEngine On
# ONLY rewrite URIs beginning with /shop/
RewriteCond %{REQUEST_URI} ^/shop/ [NC]
# Don’t rewrite any URIs ending with a file extension (ending with .[xxxxx])
RewriteCond %{REQUEST_URI} !.[a-z]{2,5}$ [NC]
# Don’t rewrite admin directory
RewriteCond %{REQUEST_URI} !^/shop/admin [NC]
# Don’t rewrite editors directory
RewriteCond %{REQUEST_URI} !^/shop/editors [NC]
# Don’t rewrite cPanel directories
RewriteCond %{REQUEST_URI} !/cpanel [NC]
RewriteCond %{REQUEST_URI} !/frontend [NC]
# Handle all other URIs using Zen Cart (index.php)
RewriteRule .* index.php?%{QUERY_STRING} [L]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
的方式的4
2017-02-22 · 超过17用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:20.4万
展开全部

zen-cart使用的是PHP语言编写的,url静态化是必须的。我所熟悉的中文cms系统dedecms也同样是php语言,但它采取的是生成html文件的方式实现了静态化。从seo的角度讲,dedecms更有利。但它浪费了很多的空间。zen-cart的url静态化实际上是为伪静态化。就是说通过rewrite技术讲含有比如 ? 的url静态化成良好的含有关键词的html页面。而事实上它并没有生成html文件,还是调用的数据库内容和模板的规则

  1. 安装:解压之后,我们看到有3个文件夹和几个文件。对于英文来说,最主要的是这两个文件夹:_zen_cart_folder_English 以及 v138-specific-files。如果你的admin文件夹已经重命名过,请将这两个文件夹中的admin也重命名成和你的相符的。然后先上传_zen_cart_folder_English里的内容,再上传v138-specific-files的内容。最后,我们看到在_zen_cart_folder_English中有一个文件叫htaccess_sample的文件,请用记事本打开它。其中大概是第三行有一处是 “RewriteBase /shop” 这样的语句,这是指你要优化哪一个文件夹下面的。我的经验是将其改成“RewriteBase /”即可。这个文件要传到你的网站的根文件夹下面。

  2. 使用:进入你的zen-cart后台,在configuration下面的SEO URLs进行设置。详细设置请自己研究一下,很容易。到此为止,你的zen-cart网站就有一个很好的url优化了。

  3. 优化过的url含义:进行优化过的url主要是产品分类页和产品详细页。当然还可以优化购物车流程页等。产品分类的列表页优化过后一般是这样的: http://www.xxxxxx.com/product-catalog-c-1.html 这当中,product catalog表示你的产品分类名称,c表示catalog,即英文分类的意思,1表示该分类的ID号,可以在数据库中看到。 产品详细页优化过后一般是这样的:www.mycdseo.cn/product-name-p-1.html  这当中,product-name就是表示你的产品名称,p表示product,即英文产品的意思,1表示该产品的ID号。

通过ultimate_seo_urls插件,可以将zen-cart的站内优化做的比较好了。很多个人站长或者小团队,站内优化也就是到此为止。事实上,zen-cart的站内优化还有很多地方可以做

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友110bd53
2017-03-13 · TA获得超过1202个赞
知道小有建树答主
回答量:1244
采纳率:14%
帮助的人:323万
展开全部
Zen Cart的Ultimate SEO Urls伪静态插件可以实现ZenCart网站的各个页面伪静态化,那么Zen Cart如何开启设置搜索引擎优化?可以通过下面几点确保和开启Zen Cart伪静态功能。
1、确保网站web服务器使用的是Apache。
2、确认网站支持mod_rewrite伪静态模块,且开启了,且主机允许你使用自己的.htaccess文件
3、.htaccess 文件名字正确 (前面有个点)
4、 将根目录下的文件htaccess_sample改名为 .htaccess,并修改其中的 /shop/ 为您的Zen Cart目录。
如果你的域名指向的网站目录是根目录,那么就改为 RewriteBase /
如果你把网站只放网站根目录下的一个子目录zencart,那么则是,那么 RewriteBase /zencart/
5、后台的 Configuration->Ultimate SEO 选项下打开SEO 功能设置菜单,SEO模块常用的功能有:
可以自定义开启关闭zencart伪静态功能
可以自定义是否产品页面需要假如目录名称字段
可以自定义替换或者屏蔽url中个别字符
可以单独设置目录、产品及其他页面是否缓存url
可以设置 需要伪静态的页面
可以设置是否url需w3c验证等等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式