找不到错误404页面

时间:2015-10-20 09:02:11

标签: ruby-on-rails http-status-code-404

我的网站昨天运行得非常好但突然今天得到了#34; 404页面未找到"错误。我的网站是在Ruby-on-Rails和MySQL数据库中开发的。

Not Found

The requested URL / was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

为什么我收到此错误?它的服务器问题或服务器上的任何代码问题?

1 个答案:

答案 0 :(得分:0)

如果您将浏览器指向它,可以直接访问/ some_controller资源吗?您的CSS文件也是如此。您是否可以发布HTML源代码片段,其中包含HREF或SRC的链接/ CSS?

编辑...

现在我看一下重写规则,当然它不起作用。

^/?$

这只会匹配/的URL。将其更改为:

RewriteRule ^(.*)$ http://127.0.0.1:12007/$1 [P,QSA,L]

它应该打勾。请注意,上面将代理所有对Rails的请求。您可能应该在Rails的控制之外托管您的媒体,但这对读者来说是一种练习。

来源:Ruby on Rails application only works if the address contains the port