wordpress on Zencart (WOZ) Ultimate SEO URLs 静态化
测试版本:
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 静态化相关推荐
- Vue-cli3项目seo优化--静态化打包(动态改变页面Titl、keyWords、description)
Vue-cli3项目seo优化,静态化打包(动态改变页面Titl.keyWords.description) 文章目录 Vue-cli3项目seo优化,静态化打包(动态改变页面Titl.keyWord ...
- wordpress真正静态化插件really-static(纯静态html网页生成插件)
初期被推荐了两款插件:cos-html-catch,,super static cache,really static,本人一直使用的是super static cache还是不错的.但通过个人试用筛 ...
- 网站静态化——伪静态SEO
什么是伪静态,伪静态作用 伪静态即是网站本身是动态网页如.php ..asp . .aspx 等格式动态网页.有时这类动态网页还跟"?"加参数来读取数据库内不同资料.很典型的案 ...
- WordPress导出全静态化网站
Wordpress做为世界上流行的博客建站软件,不管是从界面还是功能上来说都非常成熟,不过有一点比较遗憾,Wordpress建立的主要是动态网站页面,其性能消耗比较大,用Wordpress建立较大的网 ...
- WordPress永久链接 静态化教程
wordpress默认的日志URL格式通常是:http://wp-site.cn/?p=POSTID,这个URL是动态的形式,不利于搜索引擎收录你的日志,所以我们可以通过修改永久链接的方法 将你的博客 ...
- wordpress 静态化 linux,WordPress如何静态化
WordPress 作为世界上最流行的博客建站软件,不管是从界面还是功能上来说都非常成熟,不过有一点比较遗憾,Wordpress 建立的主要是动态网站页面,其性能消耗比较大,用 WordPress 建 ...
- d58站群inc.php,D58站群2018年版本SEO特殊字符静态文件生成根目录源码分享
网上有很多的站群软件都是2017年2016年的老版本,这些软件很多都被百度技术识别,基本没有什么用了,这款D58站群2018年版本到目前来说,还是有效果的. 先说下D58站群包含的文件有哪些: mb. ...
- wordpress 静态化 linux,将Wordpress全站静态化
如何将Wordpress全站静态化,这样可以提高站点的访问速度.不过这会让wp网站的搜索.登录等这些动态功能失效.如果是打算优化wordpress的访问速度,其实不太建议将全站静态化.对于几乎不更新的 ...
- FreeMarker静态化文件解决SEO推广问题
1.问题背景 SEO一直是网站对外推广的一个重要手段,如何能够让搜索引擎快速搜索到网站对于增强网站的浏量,提升网站对外形象有着重要意义.那么怎样能够对SEO进行优化呢?一个非常常用的手段就是在网页的关 ...
最新文章
- 判定是否互为字符重排
- Kubernetes 1.14 版本发布:正式支持Windows 节点,持久化本地卷进入GA
- Java String.format() : 字符串格式化
- SAP Spartacus B2B User 页面的数据读取逻辑设计
- 软件工程导论 09章面向对象方法学
- 2.设计模式-桥接模式
- 2022年4月30号Mysql语句增删改查(CRUB)重在实操。
- opencv库函数学习:Rect函数
- 一个专门下载全球气象站数据的网站(包括中国700多个站)
- 为什么要去做亚马逊僵尸跟卖呢 亲身经历告诉你
- HC小区管理系统mysql如何修改密码
- 【FPGA入门十二】1bit全加器实现计算8位二进制数中1的个数
- 什么是原创?独立完成就是原创吗?
- 为什么游戏偏爱D3D
- jQuery笔记(锋利的jQuery)
- activiti7没有自动生成表
- 第五章 报警 SLO
- mv强制覆盖 shell_Linux 使用 mv 命令重命名或移动文件
- mysql zfs快照_Solaris ZFS 快照和克隆使用指南
- 手机端html回弹,处理iOS微信H5页面橡皮回弹效果