Ubuntu服务器的固定链接问题-无限循环和错误页面

时间:2011-08-25 作者:Troy

我在Wordpress安装的Permalinks上遇到了一个大问题。它目前运行的是Ubuntu 10.4,当我向网站添加页面时,会发生一些奇怪的事情:

来自不同浏览器的无限循环和“太多重定向”警告

网站上的其他链接被重定向到新创建的页面,例如,在创建URL为“/promolanding/”的页面后,当有人单击指向“/about us/”页面的链接时,它会将他们重定向到“/promolanding/”

这在我的CentOS开发服务器上运行良好,仅在Ubuntu服务器上发生。

永久链接设置为:

/%year%/%monthnum%/%postname%/
以及。htaccess文件如下所示:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
有人有过这个问题吗?如果是这样,我们将不胜感激。

谢谢

2 个回复
最合适的回答,由SO网友:Troy 整理而成

好的,谢谢大家的帮助,但问题似乎是wordpress中的规范重定向与服务器冲突。

我通过将此添加到函数中修复了该问题。php文件:

remove_filter(\'template_redirect\', \'redirect_canonical\'); 
我以前从未遇到过这个问题,但这是我第一次使用Ubuntu,所以这是一次学习经验。

干杯特洛伊

SO网友:Chris_O

我以前在重定向插件中见过这个bug。要排除任何主题或插件问题,请禁用所有插件,切换到Twentyten或Twentyeleven主题并刷新永久链接。还要确保没有其他的。任何其他WordPress目录中的htaccess文件或vhost文件中的其他规则。

我在许多不同的服务器上使用了Debian/Ubuntu Apache 2.2.14包,没有任何问题。

结束

相关推荐

curl problem or permalinks

我刚刚配置了我的VPS,我使用的是Centos,一切都很好,但如果我将永久链接设置为自定义结构,然后接受主页,没有帖子出现,它会显示404页,我想这是因为我没有启用curl,但我不知道我的php在哪里。我的centos中的ini文件?好的,我的卷曲被启用了,我检查过了phpinfo(); 这里是URLhttp://74.117.158.182/info.php但如果我在我的wordpress中设置了永久链接,那么接受主页,所有都会给我404页,你可以在这个URL上查看http://mbas.co.in如果