刷新使用ember cli部署的Web应用程序时出现404未找到错误

时间:2014-09-30 20:52:50

标签: ember-cli

我能够在本地成功在Apache服务器(wamp)中部署我的Web应用程序。所以最初我的网址看起来像http://somehost.com/dshrestha/,我可以导航到各种路线,例如。 http://somehost.com/dshrestha/homehttp://somehost.com/dshrestha/contact等通过导航链接但是当我刷新任何路线上的页面时,我收到404 Not Found错误。

我如何克服这个问题?我甚至尝试通过创建htaccess文件将所有请求重定向到index.html,但没有运气。感谢。

3 个答案:

答案 0 :(得分:1)

好的,原来这是我必须解决的.htaccess问题。在我的.htaccess中添加了这些以使工作正常工作

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !(?=jpg|png|gif|js|css|pdf|docx|htm)
RewriteRule ^(.*)$ index.html

答案 1 :(得分:1)

我遇到了同样的问题,但我在下一个答案中找到了解决方案:

https://stackoverflow.com/a/28630973/4425050

从auto更改locationType - >哈希

答案 2 :(得分:0)

它是一个旧帖子,但是,要确保你可以使用bootstrap glyphicon和任何其他文件pg | png | gif | js | css | pdf | docx | htm,替换

Logout-Button

用这个

RewriteCond %{REQUEST_FILENAME} !(?=jpg|png|gif|js|css|pdf|docx|htm)