|
2 | 2 | # Docs: https://www.netlify.com/docs/redirects/
|
3 | 3 |
|
4 | 4 | # Redirect http to https (avoid one extra hop with an explicit rule for /en/latest/)
|
5 |
| -http://docs.python-guide.org/en/latest/*https://docs.python-guide.org/:splat302! |
6 |
| -http://docs.python-guide.org/*https://docs.python-guide.org/:splat302! |
| 5 | +http://docs.python-guide.org/en/latest/*https://docs.python-guide.org/:splat301! |
| 6 | +http://docs.python-guide.org/*https://docs.python-guide.org/:splat301! |
7 | 7 |
|
8 | 8 | # Redirect RTD prefix to /
|
9 |
| -/en/latest/*/:splat302! |
10 |
| - |
11 |
| -# TODO: Make those cacheable 301s when we're done |
12 |
| -# TODO: Redirect Netlify URL to python-guide.org |
13 |
| -# https://python-guide.netlify.com/* https://docs.python-guide.org/:splat 302! |
| 9 | +/en/latest/*/:splat301! |
14 | 10 |
|
15 | 11 | # Redirect domain aliases to primary domain
|
16 |
| -http://python-guide.org/* http://docs.python-guide.org/:splat302! |
17 |
| -https://python-guide.org/* https://docs.python-guide.org/:splat302! |
| 12 | +http://python-guide.org/*http://docs.python-guide.org/:splat301! |
| 13 | +https://python-guide.org/*https://docs.python-guide.org/:splat301! |
| 14 | + |
| 15 | +# Redirect Netlify version to primary domain |
| 16 | +https://python-guide.netlify.com/*https://docs.python-guide.org/:splat301! |