mod_base dispatch rules
URL dispatch rules defined by mod_base in apps/zotonic_mod_base/priv/dispatch/dispatch.
This file defines the URL dispatch rules for mod_base. Rules are matched from top to bottom; the first matching rule handles the request.
Source: apps/zotonic_mod_base/priv/dispatch/dispatch
| Dispatch name | Path | Controller | Options |
|---|---|---|---|
id | /id/:id | controller_id | [] |
lib | /lib/* | controller_file | [{root,[lib]}] |
lib_min | /lib-min/* | controller_file | [{root,[lib]},{minify,true}] |
lib_nocache | /lib-nocache/* | controller_file | [{root,[lib]},{max_age,1}] |
lib_min_nocache | /lib-min-nocache/* | controller_file | [{root,[lib]},{max_age,1},{minify,true}] |
image | /image/* | controller_file | [] |
media_attachment | /media/attachment/id/:id | controller_file_id | [{dispatch,media_attachment}] |
media_attachment | /media/attachment/* | controller_file | [{content_disposition,attachment}] |
media_inline | /media/inline/id/:id | controller_file_id | [{dispatch,media_inline}] |
media_inline | /media/inline/* | controller_file | [{content_disposition,inline}] |
api | /api/* | controller_api | [] |
api_rsc_export | /api/model/rsc_export/get/:id | controller_api | [] |
favicon | /favicon.ico | controller_file | [{path,"images/favicon.ico"},{root,[lib]},{content_disposition,inline}] |
manifest_json | /manifest.json | controller_file | [{root,[lib]},{max_age,1},{path,"misc/manifest.json"}] |
jslog | /log-client-event | controller_nocontent | [] |
robots_txt | /robots.txt | controller_file | [{path,"misc/robots.txt"},{root,[lib]},{content_disposition,inline}] |
security_txt | /.well-known/security.txt | controller_template | [{template,<<"security.txt.tpl">>},
{content_type,"text/plain"},
{anonymous,true}] |
zotonic_ping | /.zotonic/ping | controller_ping | [] |
csp_report | /.zotonic/csp_report | controller_csp_report | [] |