楼主: 火影

nginx+litespeed安装wordpress伪静态设置问题

[复制链接]

73

主题

785

回帖

1831

积分

金牌会员

积分
1831
 楼主| 发表于 2013-1-3 23:24:03 | 显示全部楼层
基本上确定了是wordpress的Canonical Redirects问题,不知道怎么解决,禁用掉的话伪静态就会失效,不禁用的话页面就死循环打不开。。。。。。。。已解决了。
果然是Canonical Redirects的问题,如果安装了Permalink Fix & Disable Canonical Redirects Pack插件,伪静态设置就失效了。
解决办法也简单,不用这个插件,而是在当前主题的文件夹下的functions.php文件里,在最后加上下面一行代码:
remove_filter('template_redirect', 'redirect_canonical');
可以解决301重定向死循环问题,但是又不会影响wordpress系统文件里的重定向功能。
然后在前端nginx配置文件中去掉html等所设置伪静态后缀的处理,直接发到后端给litespeed处理。

hostloc现在都是灌水的,问点技术问题基本无人回答,真是悲剧,以后得少来了。
回复

使用道具 举报

17

主题

350

回帖

843

积分

高级会员

积分
843
发表于 2013-1-3 23:52:17 | 显示全部楼层
我用nginx debian系统..一直调不出伪静态..折腾疯了..最后换了系统.换了套件...
回复

使用道具 举报

5

主题

70

回帖

205

积分

中级会员

积分
205
发表于 2013-1-3 23:52:54 | 显示全部楼层
那就恢复以前的吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部