我的路由有問題。它在localhost上工作正常,但是當我把它放在服務器上並刷新頁面時,我得到一個404錯誤。Angular 2路由,.htaccess
所以我做了一個.htaccess
文件,並把它放在同一個地方我index.html
:
RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule^- [L]
# If the requested resource doesn't exist, use index.html
RewriteRule^/index.html
但它仍然沒有工作我究竟做錯了什麼? 我必須添加一些東西給我的Angular路線嗎? 有人可以幫忙嗎?
「把它放在與我的index.html相同的地方」 - 究竟哪裏是「同一個地方」?一個子目錄?文檔根? – MrWhite
掛上......你是否只實現了這個'.htaccess'文件來試圖解決你的404錯誤?你的'localhost'上沒有'.htaccess'文件嗎? – MrWhite