我能够在本地成功在Apache服务器(wamp)中部署我的Web应用程序。所以最初我的网址看起来像http://somehost.com/dshrestha/,我可以导航到各种路线,例如。 http://somehost.com/dshrestha/home,http://somehost.com/dshrestha/contact等通过导航链接但是当我刷新任何路线上的页面时,我收到404 Not Found错误。
我如何克服这个问题?我甚至尝试通过创建htaccess文件将所有请求重定向到index.html,但没有运气。感谢。
答案 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)