信智网络

首页 > 网站建设 > Zencart外贸网站建设 > WOZ不兼容WordPress2.7以上版本的解决办法

 

WOZ不兼容WordPress2.7以上版本的解决办法

外贸建站 Zencart外贸网站建设 924

woz 给Zen-cart提供了集成WordPress作为其博客系统的机会,不过,如果你用的是WordPress2.7版本,集成完毕后访问首页(http://your.zen-cart.com/index.php?main_page=wordpress),可能会出现类似下面的错误:

Warning: Cannot modify header information – headers already sent by (output started at E:\xampp\htdocs\zen-cart-with-wordpress\includes\templates\template_default\common\html_header.php:22) in E:\xampp\htdocs\zen-cart-with-wordpress\wordpress2.7.1\wp-includes\pluggable.php on line 850

而WordPress2.5版本则不会有类似的问题。

要解决这个问题很容易,只要把WordPress网址转发功能给屏蔽掉就好了。在WordPress主题的functions.php文件里加上这么一行代码就好了:

remove_filter(‘template_redirect’,'redirect_canonical’);

如果你用的是,则在default主题的functions.php文件里加入这段代码即可。

如果你是一个已经存在的网站纳入已经有自己的网页,或者如果你正在开发一个新的WordPress的网站,是一个即将推出网页背后隐藏的WordPress,你会碰到一个令人沮丧的问题。如果您尝试访问的index.php文件访问WordPress的安装,你将无法看到它。相反,WordPress会自动从index.php网页重定向到您的博客地址链接,在您的WordPress站点设置定义。

当然有,几种方法来解决这个问题。两种常见的方式包括:

发展中国家在其自己的目录WordPress站点
整合原有的网站或未来即将在WordPress网站页面
不幸的是,这些方法可能会导致相当多的额外工作位。幸运的是,它很容易停止WordPress的自动重定向。但首先,它是一个好主意WordPress的员工知道为什么这些重定向。

为什么WordPress有自动网址重定向
在任何一个网站页面,WordPress的与否,可以通过多个网址。例如,通常可以访问以下网址所有的WordPress的网站主页:

http://example.com/
http://www.example.com/
http://example.com/index.php
http://www.example.com/index.php
用这些方法来允许访问一个网页上的所有问题是,它有可能伤害你的网站的整体搜索引擎优化(SEO)。经过一个多页的URL是指搜索引擎可以索引复印件。因此,通过采用WordPress的自动修复此问题作为典型的URL重定向重定向,这不但可以让每个网页的已知。


如何关闭典型的URL重定向
要关闭典型的URL重定向,您可以添加以下代码到您的主题的functions.php的文件。

remove_filter('template_redirect','redirect_canonical');
不舒服改变你的主题文件?可湿性粉剂开发商马克贾基斯已放置在他的典型的URL重定向插件禁用这些代码。




文章评论

 
E-mail:
内容: