每次我将WordPress项目推送到Heroku时,内部服务器错误

时间:2013-05-30 作者:Brian Weinreich

我们使用Heroku部署Wordpress项目。然而,每次我们向上推时,似乎所有的链接都会将用户带到一个内部服务器错误页面。主页工作正常。

更新永久链接(使用%postname%的漂亮永久链接)可以解决此问题。

我们相信,当用户点击www.example时,就会发生这种情况。com/menu永久链接尚未更新,因此用户会看到一个内部服务器错误。如果您访问www.example。com/?p=2您将被重定向到www.example。com/menu,但页面再次显示内部服务器错误。

现在我们必须更新永久链接every time 我们推出了该网站的新版本。

其他人都有这个问题,你是怎么解决的?

非常感谢。

1 个回复
最合适的回答,由SO网友:Brian Weinreich 整理而成

最终的问题是,在推送到Heroku服务器时,wp\\U重写没有刷新。因此,我最终用以下代码在根目录中创建了一个文件:

<?php
    global $wp_rewrite;
    $wp_rewrite->flush_rules();
?>
然后,我通过命令行为heroku添加了一个部署挂钩

heroku addons:add deployhooks:http --url=http://example.com/reset_permalinks.php
因此,现在当我在Heroku服务器上部署应用程序时,它会运行flush\\u rules()方法,一切正常。谢谢s\\u ha\\u dum!

结束

相关推荐

Taxonomy based permalinks

在我的网站上,我使用自己的分类法。我希望分类学与permalink相结合。因此,如果一个新闻页面有分类法,permalink就会改变。像这样:mysite。com/%custom\\u tax%/blog/%postname%,如果是一个页面,请点击:mysite。com/%custom\\u tax%/%postname%但如果没有我想要的分类法:mysite。com/blog/%postname%,如果它是一个页面:mysite。com/%postname%我怎样才能轻松地做到这一点?我已经设置了%c

每次我将WordPress项目推送到Heroku时,内部服务器错误 - 小码农CODE - 行之有效找到问题解决它

每次我将WordPress项目推送到Heroku时,内部服务器错误

时间:2013-05-30 作者:Brian Weinreich

我们使用Heroku部署Wordpress项目。然而,每次我们向上推时,似乎所有的链接都会将用户带到一个内部服务器错误页面。主页工作正常。

更新永久链接(使用%postname%的漂亮永久链接)可以解决此问题。

我们相信,当用户点击www.example时,就会发生这种情况。com/menu永久链接尚未更新,因此用户会看到一个内部服务器错误。如果您访问www.example。com/?p=2您将被重定向到www.example。com/menu,但页面再次显示内部服务器错误。

现在我们必须更新永久链接every time 我们推出了该网站的新版本。

其他人都有这个问题,你是怎么解决的?

非常感谢。

1 个回复
最合适的回答,由SO网友:Brian Weinreich 整理而成

最终的问题是,在推送到Heroku服务器时,wp\\U重写没有刷新。因此,我最终用以下代码在根目录中创建了一个文件:

<?php
    global $wp_rewrite;
    $wp_rewrite->flush_rules();
?>
然后,我通过命令行为heroku添加了一个部署挂钩

heroku addons:add deployhooks:http --url=http://example.com/reset_permalinks.php
因此,现在当我在Heroku服务器上部署应用程序时,它会运行flush\\u rules()方法,一切正常。谢谢s\\u ha\\u dum!

相关推荐

Let me choose permalinks

我需要选择一个叫做“mysite”的永久链接。com/1418”,但wordpress不断在永久链接中添加“-2”。通常这意味着我已经有了一个名为“相同”的页面,它位于垃圾箱或其他地方。但这里的情况似乎并非如此。我尝试在设置中重置永久链接,这也没有帮助。我如何使用数字作为页面名称permalink,而不用wordpress在permalink中添加“-2”。