You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/docs/content/doc/administration
wxiaoguang 52fb936773
Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974)
Replace #25892

Close  #21942
Close  #25464

Major changes:

1. Serve "robots.txt" and ".well-known/security.txt" in the "public"
custom path
* All files in "public/.well-known" can be served, just like
"public/assets"
3. Add a test for ".well-known/security.txt"
4. Simplify the "FileHandlerFunc" logic, now the paths are consistent so
the code can be simpler
5. Add CORS header for ".well-known" endpoints
6. Add logs to tell users they should move some of their legacy custom
public files

```
2023/07/19 13:00:37 cmd/web.go:178:serveInstalled() [E] Found legacy public asset "img" in CustomPath. Please move it to /work/gitea/custom/public/assets/img
2023/07/19 13:00:37 cmd/web.go:182:serveInstalled() [E] Found legacy public asset "robots.txt" in CustomPath. Please move it to /work/gitea/custom/public/robots.txt
```
This PR is not breaking.

---------

Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Giteabot <teabot@gitea.io>
2 years ago
..
_index.en-us.md Refactor docs (#23752) 2 years ago
_index.zh-cn.md Refactor docs (#23752) 2 years ago
_index.zh-tw.md Refactor docs (#23752) 2 years ago
adding-legal-pages.en-us.md Refactor docs (#23752) 2 years ago
adding-legal-pages.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
backup-and-restore.en-us.md Update path related documents (#25417) 2 years ago
backup-and-restore.zh-cn.md Remove unnecessary usage prefix from doc titles (#24869) 2 years ago
backup-and-restore.zh-tw.md Refactor docs (#23752) 2 years ago
cmd-embedded.en-us.md Move public asset files to the proper directory (#25907) 2 years ago
cmd-embedded.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
command-line.en-us.md Update path related documents (#25417) 2 years ago
command-line.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
config-cheat-sheet.en-us.md Refactor to use urfave/cli/v2 (#25959) 2 years ago
config-cheat-sheet.zh-cn.md Fix all possible setting error related storages and added some tests (#23911) 2 years ago
customizing-gitea.en-us.md Serve pre-defined files in "public", add "security.txt", add CORS header for ".well-known" (#25974) 2 years ago
customizing-gitea.zh-cn.md Change branch name from master to main in some documents' links (#25126) 2 years ago
email-setup.en-us.md Refactor docs (#23752) 2 years ago
email-setup.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
environment-variables.en-us.md Update path related documents (#25417) 2 years ago
environment-variables.zh-cn.md Refactor docs (#23752) 2 years ago
external-renderers.en-us.md Move public asset files to the proper directory (#25907) 2 years ago
external-renderers.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
fail2ban-setup.en-us.md Refactor docs (#23752) 2 years ago
fail2ban-setup.zh-cn.md Refactor docs (#23752) 2 years ago
git-lfs-support.en-us.md Refactor docs (#23752) 2 years ago
git-lfs-support.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
https-support.en-us.md Refactor docs (#23752) 2 years ago
https-support.zh-cn.md Remove unnecessary usage prefix from doc titles (#24869) 2 years ago
logging-config.en-us.md Rewrite logger system (#24726) 2 years ago
logging-config.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
mail-templates.en-us.md Refactor docs (#23752) 2 years ago
mail-templates.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
repo-indexer.en-us.md Rewrite queue (#24505) 2 years ago
repo-indexer.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
reverse-proxies.en-us.md Remove reference to caddy v1 in docs (#24962) 2 years ago
reverse-proxies.zh-cn.md Remove unnecessary usage prefix from doc titles (#24869) 2 years ago
search-engines-indexation.en-us.md Refactor docs (#23752) 2 years ago
search-engines-indexation.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago
signing.en-us.md Refactor docs (#23752) 2 years ago
signing.zh-cn.md `zh-cn` translation for administration docs (#24881) 2 years ago