上Sammy.js 404我想在这里sammy.js定义一些路线是我的代码:根路径
$.sammy("#main_content", function()
{
this.get("#!/about", function()
{
// Code
});
this.get("#!/", function()
{
// Code
});
}).run();
如果我转到www.mywebsite.com我总是得到一个404错误。我试图把this.get("", function() {});
这样的空白路由,似乎工作,以防止404错误,但没有我的正常链接在页面上工作。我该如何解决这个问题?
如果你得到一个404错误到您的网站的根目录,这听起来更像是一个服务器配置问题。你知道服务器默认文档设置为什么吗?在Apache中,这将是httpd配置文件中的DirectoryIndex指令。取决于服务器,它可以是index.html或index.htm。如果其中一个页面不存在,那么转到站点根目录将导致此错误,因为服务器不知道要提取哪个页面。如果那不是问题,那么我可能完全不了解这个问题。 – 2012-02-05 00:16:37
当我的意思是404错误时,没有抱歉,它是从sammy.js返回的JavaScript错误。但我只知道如果我没有空白路由的路由设置,即this.get(“”,function(){}); – Ryan 2012-02-05 19:29:36
啊...好吧。 404错误看起来像一个页面没有找到错误,但也许它不是在这种情况下。可能值得使用Fiddler2或Wireshark获取数据包捕获的内容。这可能是sammy.js试图拉低某些东西,但我不知道。希望你在那里找到答案 - 听起来像我不是那个拥有它的人。 – 2012-02-05 22:10:29