来自damon的zencart二次开发教程-5.1URL伪静态插件ultimate seo urls教程
2013-04-23 22:14
316 查看
URL伪静态的好处自不必说,相比wordpress的url伪静态化,zencart显然要复杂的多,还好有一款不错的zencart插件ultimate seo urls来帮助我们进行URL伪静态化的操作。今天我们就会介绍一下这款重量级的插件。
安装:
这里以英文版的ultimate seo urls安装为例。
1a:如果你还没有对zencart做出一些改变。在解压出来的文件夹中找到"1_affected_files_<版本号 (如:151)>",将里面的/includes和/your_admin_folder(修改成你的admin文件夹名称)直接覆盖对应的文件 夹。
1b.如果你已经对zencart做出了一些修改,那就把1a中的两个文件合并到你的文件中去。
2. 将文件夹 "2_new_files" 中的/includes 和 /your_admin_folder(修改成你的admin文件夹名称)全部复制并覆盖到相应的文件中。
3.打开文件夹"3_htaccess"中的".htaccess"文件,注意里面有一段代码:RewriteBase /shop/,显然把这个地方的shop改为你网店的文件夹名称,如果网店就在域名根目录,那么就改为 "/",复制到安装zencart的根目录中。
如果你已经有了一个.htaccess文件,在合并该文件之前得将一些自定义的URL跳转全部写在注释"Start Ultimate
SEO URLs"之前。
4.如果这时候你打开后台登陆页面就会出现500 Internet Server Eorror,我们要把第四个文件夹"4_install"中的文件覆盖到你的admin目录中。
5.如果这个时候还是出现4中的错误,注意看一下空间的服务商是否开启了Apache的重写模块.
6. 登陆后台后,在 "admin" -> "configuration"-> "Ultimate SEO"中配置插件Ultimate SEO。
问题及解决:
1.ZenCart的网址后面带有?zenid=[参数]
在后台Configuration->session 将Force Cookie Use 设置为ture;
一般来说,如果网站只是在刚开启的时候,打开第一个目录页面或是产品页存在地址后面出现?zenid=的话,那么,只要这样设置一下就可以了;
另一种就是从头到尾,URL地址后面一直都会有一串?zenid= 参数后缀,这个情况可能是因为缓存文件夹没有写分配权限或者不存在。在zen- cart后台的Configuration>Sessions里有一项Session Directory,它是指定session所使用的文件夹的,如果这个文件夹不存在,或者不可写的话。那么就会在URL上显示zenid=,解决方法就 是让这个项所指向的文件夹存在并且可写。
2.URL变成短网址,这个时候需要检查一下是否是因为安装了类似于Share This的Buttons。在引入api时,注意参数hashAddressBar: 设置为true的话,就会使整站都变成短网址。
卸载:
1. 打开并修改文件 "new_files/your_admin_folder/includes/init_includes/init_seo_config.php" ,在文件顶部找到注释了install的代码块,注释掉。找到注释了uninstall的代码块,删除注释符号. 复制该文件到文件夹"your_admin_folder/includes/init_includes/".
2.在浏览器上登录后台. 将文件从文件夹"4_install/your_admin_folder" 复制到你的admin 目录.
3.如果在后台顶部看到卸载失败的提示信息,重复第2步。
原创文章,转载请注明: 转载自电商沙龙ec-shalom.com,专研电商艺术。
本文链接地址: 来自damon的zencart二次开发教程-5.1URL伪静态插件ultimate seo urls教程
wordpress博客站内优化必备插件
来自damon的zencart二次开发教程-《序》
zencart插件Product Finder: multiple category drop-downs安装使用教程
安装:
这里以英文版的ultimate seo urls安装为例。
1a:如果你还没有对zencart做出一些改变。在解压出来的文件夹中找到"1_affected_files_<版本号 (如:151)>",将里面的/includes和/your_admin_folder(修改成你的admin文件夹名称)直接覆盖对应的文件 夹。
1b.如果你已经对zencart做出了一些修改,那就把1a中的两个文件合并到你的文件中去。
2. 将文件夹 "2_new_files" 中的/includes 和 /your_admin_folder(修改成你的admin文件夹名称)全部复制并覆盖到相应的文件中。
3.打开文件夹"3_htaccess"中的".htaccess"文件,注意里面有一段代码:RewriteBase /shop/,显然把这个地方的shop改为你网店的文件夹名称,如果网店就在域名根目录,那么就改为 "/",复制到安装zencart的根目录中。
如果你已经有了一个.htaccess文件,在合并该文件之前得将一些自定义的URL跳转全部写在注释"Start Ultimate
SEO URLs"之前。
4.如果这时候你打开后台登陆页面就会出现500 Internet Server Eorror,我们要把第四个文件夹"4_install"中的文件覆盖到你的admin目录中。
5.如果这个时候还是出现4中的错误,注意看一下空间的服务商是否开启了Apache的重写模块.
6. 登陆后台后,在 "admin" -> "configuration"-> "Ultimate SEO"中配置插件Ultimate SEO。
问题及解决:
1.ZenCart的网址后面带有?zenid=[参数]
在后台Configuration->session 将Force Cookie Use 设置为ture;
一般来说,如果网站只是在刚开启的时候,打开第一个目录页面或是产品页存在地址后面出现?zenid=的话,那么,只要这样设置一下就可以了;
另一种就是从头到尾,URL地址后面一直都会有一串?zenid= 参数后缀,这个情况可能是因为缓存文件夹没有写分配权限或者不存在。在zen- cart后台的Configuration>Sessions里有一项Session Directory,它是指定session所使用的文件夹的,如果这个文件夹不存在,或者不可写的话。那么就会在URL上显示zenid=,解决方法就 是让这个项所指向的文件夹存在并且可写。
2.URL变成短网址,这个时候需要检查一下是否是因为安装了类似于Share This的Buttons。在引入api时,注意参数hashAddressBar: 设置为true的话,就会使整站都变成短网址。
卸载:
1. 打开并修改文件 "new_files/your_admin_folder/includes/init_includes/init_seo_config.php" ,在文件顶部找到注释了install的代码块,注释掉。找到注释了uninstall的代码块,删除注释符号. 复制该文件到文件夹"your_admin_folder/includes/init_includes/".
2.在浏览器上登录后台. 将文件从文件夹"4_install/your_admin_folder" 复制到你的admin 目录.
3.如果在后台顶部看到卸载失败的提示信息,重复第2步。
原创文章,转载请注明: 转载自电商沙龙ec-shalom.com,专研电商艺术。
本文链接地址: 来自damon的zencart二次开发教程-5.1URL伪静态插件ultimate seo urls教程
Related posts:
关于百度不收录本站的原因wordpress博客站内优化必备插件
来自damon的zencart二次开发教程-《序》
zencart插件Product Finder: multiple category drop-downs安装使用教程
相关文章推荐
- 来自damon的zencart二次开发教程-3.1开发自己的zencart模板
- 来自damon的zencart二次开发教程-3.2复制模板(仿站)操作教程
- 来自damon的zencart二次开发教程-2.2登录模块分析
- zencart二次开发之改进zencart批量上传插件,支持批量上传细节图
- wordpress 整合 zencart --wordpress on Zencart (WOZ) 并使用 Ultimate SEO URLs 静态化
- dede二次开发后台自动推送链接给百度的seo插件
- AutoCAD二次开发(.net教程)C#版——学习笔记(二)
- [转]Discuz!X 插件开发实例教程-右下角弹出广告框(一)
- Zen Cart产品页面301跳转(Ultimate SEO URLs)
- Dashboard二次开发简明教程
- ecshop商品秒杀插件开发教程
- 小程序开发教程 | 来自小程序开发者的实例教程
- Autocad二次开发vba教程第四课
- [js插件开发教程]原生js仿jquery架构扩展开发选项卡插件
- SolidWorks 2006实体建模与二次开发教程
- 自动化(Automation)基础概念:二次开发接口(API)与插件(Addin)
- 88、android 插件开发教程(转载)
- C# 对Outlook2010进行二次开发的图文教程
- WordPress插件开发详细教程
- WEEX 第三方插件开发教程