次のような「プロジェクトの詳細」ページへの URL 構造がありますjohn/project/eRdKn6
(「john」はユーザー名、「eRdKn6」はプロジェクト ID)。これを file に書き換えてproject.html
、document.location を解析し、適切なデータをロードします。したがって、ユーザー名とプロジェクト ID は動的である必要があります。
私が持っているルールfirebase.json
は次のようになります。
{
"source": "*/project/*",
"destination": "/project.html"
}
ただし、ロードしようとすると Firebase 404 になりますhttp://example.com/john/project/eRdKn6
。
テストとして、最後の部分だけを動的にしようとしました(たとえば{"source": "john/project/*", "destination": "/project.html"}
、404.
はフォルダproject.html
にあります。public
ここに私の完全なfirebase.json
ファイルがあります:
{
"firebase": "example",
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{"source": "*/project/*", "destination": "/project.html"}
]
}