Polymer Starter Kit(PSK)包含有关在Firebase上托管时使用Pretty URL的说明HERE
我正在尝试使用Nginx Server执行类似操作,但无法确定页面重新加载的位置块。使用PSK附带的示例数据,您将如何配置“/ users / sam”。
答案 0 :(得分:10)
nginx config
server {
listen 80;
server_name example.com;
root /home/myuser/psk/dist;
index index.html;
location /
{
try_files $uri /index.html;
}
}
确保在 index.html 中添加 base url 。如果是聚合物入门套件& nginx基本元素将有助于直接访问带有查询参数的URL,例如:http://example.com/users/Chuck,您可以在PSK 1.2.x中的“用户”下找到该文件
<html>
<head>
<base href="/">
...
否则nginx将进入没有基本URL的循环。
nginx error.log
在内部重定向到“/index.html”
时重写或内部重定向循环
浏览器进入无限循环加载索引页而不是静态文件。
未捕获的SyntaxError:意外的标记&lt;