2016-01-11 38 views
4

聚合物入門套件(PSK)包含使用漂亮的URL指示,火力地堡HERE聚合物入門套件 - Nginx的服務器上漂亮的URL

託管當我嘗試使用Nginx的服務器做類似的,但不能找出位置阻止頁面重新加載。使用PSK附帶的示例數據,例如,如何配置「/ users/sam」。

+0

找到答案在這裏:http://stackoverflow.com/questions/14319967/angularjs-routing-without-the-hash –

回答

10

nginx的配置

server { 
    listen 80; 
    server_name example.com; 
    root /home/myuser/psk/dist; 
    index index.html; 

    location/
    { 
    try_files $uri /index.html; 
    } 
} 

確保添加一個base url的index.html。在聚合物入門套件&的情況下nginx的基本元素將幫助查詢參數,如直接訪問網址:http://example.com/users/Chuck,你可以在PSK 1.2.x的發現在「用戶」

<html> 
    <head> 
    <base href="/"> 
    ... 

否則nginx的將進入一個沒有基礎URL的循環。

nginx的error.log中

rewrite or internal redirection cycle while internally redirecting to "/index.html"

瀏覽器進入一個無限循環加載索引頁面,而不是靜態文件。

Uncaught SyntaxError: Unexpected token <

相關問題