测试版本:

zencart:1.5.0
wordpress: 3.6.1
WOZ:wordpress_on_zencart_v1-5

1.安装Wordpress
把Wordpress解压到ZenCart目录下,开始安装wordpress(访问 www.xxx.com/wordpress 进行安装)。

2.设置Wordpress
在Wordpress的后台设置一下:Setting -> General

WordPress Address (URL) http://www.xxx.com/wordpress

Site Address (URL) http://www.xxx.com
把主题设为:WOZ Default 1.0(下边三个最右边的一个)

3.上传WOZ的文件
把WOZ解压后的ZC_ROOT目录下的文件上传到服务器Zen-cart的安装目录下。(后台如果文件夹名字改了一定要上传到对应文件夹下边)
把WOZ解压后的WP_ROOT目录下的文件上传到服务器WordPress的安装目录下。(里面主要是woz作者的主题和一个验证wordpress路径的代码。)

4.修改html_header.php文件
在/includes/templates/MY_TEMP/common/html_header.php,在底部或头部<head></head>标记之间加上以下代码

<?php if($_GET['main_page']=='wordpress')require($template>get_template_dir('tpl_modules_wordpress_header.php',DIR_WS_TEMPLATE,$current_page_base,'templates'). '/tpl_modules_wordpress_header.php');
?>

主要是引用wordpress相应css及文件。

5.安装zen-cart的woz模块
进入zencart后台tools/woz manager 中进行安装,输入wordpress的物理地址(绝对路径),也可运行www.xxx.com/wordpress/check_path.php来获取,输入正确,系统会自动判断是否有wordpress

**********************************

我的zencart中tools下没有woz manager,需要到后台gl_admin_pages表中添加一条数据:

其中BOX_TOOLS_WOZ和FILENAME_WOZ_NANAGER都在 admin\includes\boxes\extra_boxes\woz_tools_dhtml.php 文件中定义,此文件由woz生成。
*****************************

6.设置woz的 url 静态化。
在wordpress 后台设置URL静态化,会生成.htaccess 文件

注意:这个文件要生成在wordpress 博客目录文件夹里,如果生成在 zencart 目录文件建立请剪切wordpress 目录文件夹中

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /zencart/wordpress/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /zencart/wordpress/index.php [L]

</IfModule>

# END WordPress

然后在zencart目录文件夹下修改.htaccess 文件添加一下代码:

# BEGIN WordPress

RewriteRule ^blog/index\.php?main_page=wordpress&%{QUERY_STRING} [L]

RewriteRule ^blog$index\.php?main_page=wordpress&%{QUERY_STRING} [L]

# END WordPress

7.进入zencart后台打开侧边栏

Tools -> Layout Boxes Controller(里边的wp_开头的都是wp对应的五个侧边栏)

===================================================

本文参考网上一些文献,结合自己测试生成。

插件下载:WOZ wordpress_en_3.6.1

转载于:https://blog.51cto.com/leezhxing/1298629

wordpress on Zencart (WOZ) Ultimate SEO URLs 静态化相关推荐

  1. Vue-cli3项目seo优化--静态化打包(动态改变页面Titl、keyWords、description)

    Vue-cli3项目seo优化,静态化打包(动态改变页面Titl.keyWords.description) 文章目录 Vue-cli3项目seo优化,静态化打包(动态改变页面Titl.keyWord ...

  2. wordpress真正静态化插件really-static(纯静态html网页生成插件)

    初期被推荐了两款插件:cos-html-catch,,super static cache,really static,本人一直使用的是super static cache还是不错的.但通过个人试用筛 ...

  3. 网站静态化——伪静态SEO

    什么是伪静态,伪静态作用   伪静态即是网站本身是动态网页如.php ..asp . .aspx 等格式动态网页.有时这类动态网页还跟"?"加参数来读取数据库内不同资料.很典型的案 ...

  4. WordPress导出全静态化网站

    Wordpress做为世界上流行的博客建站软件,不管是从界面还是功能上来说都非常成熟,不过有一点比较遗憾,Wordpress建立的主要是动态网站页面,其性能消耗比较大,用Wordpress建立较大的网 ...

  5. WordPress永久链接 静态化教程

    wordpress默认的日志URL格式通常是:http://wp-site.cn/?p=POSTID,这个URL是动态的形式,不利于搜索引擎收录你的日志,所以我们可以通过修改永久链接的方法 将你的博客 ...

  6. wordpress 静态化 linux,WordPress如何静态化

    WordPress 作为世界上最流行的博客建站软件,不管是从界面还是功能上来说都非常成熟,不过有一点比较遗憾,Wordpress 建立的主要是动态网站页面,其性能消耗比较大,用 WordPress 建 ...

  7. d58站群inc.php,D58站群2018年版本SEO特殊字符静态文件生成根目录源码分享

    网上有很多的站群软件都是2017年2016年的老版本,这些软件很多都被百度技术识别,基本没有什么用了,这款D58站群2018年版本到目前来说,还是有效果的. 先说下D58站群包含的文件有哪些: mb. ...

  8. wordpress 静态化 linux,将Wordpress全站静态化

    如何将Wordpress全站静态化,这样可以提高站点的访问速度.不过这会让wp网站的搜索.登录等这些动态功能失效.如果是打算优化wordpress的访问速度,其实不太建议将全站静态化.对于几乎不更新的 ...

  9. FreeMarker静态化文件解决SEO推广问题

    1.问题背景 SEO一直是网站对外推广的一个重要手段,如何能够让搜索引擎快速搜索到网站对于增强网站的浏量,提升网站对外形象有着重要意义.那么怎样能够对SEO进行优化呢?一个非常常用的手段就是在网页的关 ...

最新文章

  1. 判定是否互为字符重排
  2. Kubernetes 1.14 版本发布:正式支持Windows 节点,持久化本地卷进入GA
  3. Java String.format() : 字符串格式化
  4. SAP Spartacus B2B User 页面的数据读取逻辑设计
  5. 软件工程导论 09章面向对象方法学
  6. 2.设计模式-桥接模式
  7. 2022年4月30号Mysql语句增删改查(CRUB)重在实操。
  8. opencv库函数学习:Rect函数
  9. 一个专门下载全球气象站数据的网站(包括中国700多个站)
  10. 为什么要去做亚马逊僵尸跟卖呢 亲身经历告诉你
  11. HC小区管理系统mysql如何修改密码
  12. 【FPGA入门十二】1bit全加器实现计算8位二进制数中1的个数
  13. 什么是原创?独立完成就是原创吗?
  14. 为什么游戏偏爱D3D
  15. jQuery笔记(锋利的jQuery)
  16. activiti7没有自动生成表
  17. 第五章 报警 SLO
  18. mv强制覆盖 shell_Linux 使用 mv 命令重命名或移动文件
  19. mysql zfs快照_Solaris ZFS 快照和克隆使用指南
  20. 手机端html回弹,处理iOS微信H5页面橡皮回弹效果

热门文章

  1. 主线程和子线程的同步控制
  2. 团队冲刺站立会议07
  3. Blog博客系统数据库设计
  4. 使用Xshell密钥认证机制远程登录Linux
  5. Careercup | Chapter 4
  6. iphone应用程序结构
  7. python安装的模块在pycharm中能用吗_pycharm内无法import已安装的模块问题解决
  8. 为什么谐振时电抗为0_变频串联谐振试验装置的接线原理
  9. Array.slice 8 种不同用法
  10. Box-Cox(python实现)