# Redirects to be checked before passing a request on to the application.
#
# Note that if this file is removed or incorrectly formatted, the application
# will fail to boot. For details of the format, see h/util/redirects.py.

# Ancient redirect
/index.html            internal-exact index
/app/embed.js          internal-exact embed

# Legacy application URLs
/profile/notifications internal-prefix account_notifications
/profile/developer     internal-prefix account_developer
/profile               internal-exact account
/profile/              internal-exact account
/register              internal-prefix signup
/forgot_password       internal-prefix forgot_password
/reset_password        internal-prefix account_reset

# Blog redirects
/blog                                                  prefix https://web.hypothes.is/blog

# WordPress content
/a-more-perfect-union-annotatathon                     exact https://web.hypothes.is/a-more-perfect-union-annotatathon/
/a-more-perfect-union-annotatathon/                    exact https://web.hypothes.is/a-more-perfect-union-annotatathon/
/a-more-perfect-union                                  exact https://web.hypothes.is/a-more-perfect-union/
/a-more-perfect-union/                                 exact https://web.hypothes.is/a-more-perfect-union/
/aak-slack                                             exact https://web.hypothes.is/aak-slack/
/aak-slack/                                            exact https://web.hypothes.is/aak-slack/
/about-education                                       exact https://web.hypothes.is/about-education/
/about-education/                                      exact https://web.hypothes.is/about-education/
/about                                                 exact https://web.hypothes.is/about/
/about/                                                exact https://web.hypothes.is/about/
/adding-links-images-and-videos                        exact https://web.hypothes.is/adding-links-images-and-videos/
/adding-links-images-and-videos/                       exact https://web.hypothes.is/adding-links-images-and-videos/
/adopt-a-poem                                          exact https://web.hypothes.is/adopt-a-poem/
/adopt-a-poem/                                         exact https://web.hypothes.is/adopt-a-poem/
/advisory-board                                        exact https://web.hypothes.is/advisory-board/
/advisory-board/                                       exact https://web.hypothes.is/advisory-board/
/alpha                                                 exact https://web.hypothes.is/
/alpha/                                                exact https://web.hypothes.is/
/annotatathons                                         exact https://web.hypothes.is/annotatathons/
/annotatathons/                                        exact https://web.hypothes.is/annotatathons/
/annotated-class-anthology                             exact https://web.hypothes.is/annotated-class-anthology/
/annotated-class-anthology/                            exact https://web.hypothes.is/annotated-class-anthology/
/annotating-pdfs-tutorial                              exact https://web.hypothes.is/annotating-pdfs-tutorial/
/annotating-pdfs-tutorial/                             exact https://web.hypothes.is/annotating-pdfs-tutorial/
/annotating-research-resources-with-rrids              exact https://web.hypothes.is/annotating-research-resources-with-rrids/
/annotating-research-resources-with-rrids/             exact https://web.hypothes.is/annotating-research-resources-with-rrids/
/annotating-with-groups                                exact https://web.hypothes.is/annotating-with-groups/
/annotating-with-groups/                               exact https://web.hypothes.is/annotating-with-groups/
/annotation-as-a-reading-action                        exact https://web.hypothes.is/annotation-as-a-reading-action/
/annotation-as-a-reading-action/                       exact https://web.hypothes.is/annotation-as-a-reading-action/
/annotation-as-pre-writing-for-a-letter                exact https://web.hypothes.is/annotation-as-pre-writing-for-a-letter/
/annotation-as-pre-writing-for-a-letter/               exact https://web.hypothes.is/annotation-as-pre-writing-for-a-letter/
/annotation-as-research-and-pre-writing                exact https://web.hypothes.is/annotation-as-research-and-pre-writing/
/annotation-as-research-and-pre-writing/               exact https://web.hypothes.is/annotation-as-research-and-pre-writing/
/annotation-tips-for-students                          exact https://web.hypothes.is/annotation-tips-for-students/
/annotation-tips-for-students/                         exact https://web.hypothes.is/annotation-tips-for-students/
/annotations-to-the-next-president                     exact https://web.hypothes.is/letters-to-the-next-president/
/annotations-to-the-next-president/                    exact https://web.hypothes.is/letters-to-the-next-president/
/bioscience                                            exact https://web.hypothes.is/bioscience/
/bioscience/                                           exact https://web.hypothes.is/bioscience/
/canvas-alpha-app                                      exact https://web.hypothes.is/canvas-alpha-app/
/canvas-alpha-app/                                     exact https://web.hypothes.is/canvas-alpha-app/
/canvas-app-protip-adding-group-home-to-navigation     exact https://web.hypothes.is/canvas-app-protip-adding-group-home-to-navigation/
/canvas-app-protip-adding-group-home-to-navigation/    exact https://web.hypothes.is/canvas-app-protip-adding-group-home-to-navigation/
/classic-convention-speeches-annotatathon              exact https://web.hypothes.is/classic-convention-speeches-annotatathon/
/classic-convention-speeches-annotatathon/             exact https://web.hypothes.is/classic-convention-speeches-annotatathon/
/close-reading-exercise                                exact https://web.hypothes.is/close-reading-exercise/
/close-reading-exercise/                               exact https://web.hypothes.is/close-reading-exercise/
/comment-guidelines-for-students                       exact https://web.hypothes.is/comment-guidelines-for-students/
/comment-guidelines-for-students/                      exact https://web.hypothes.is/comment-guidelines-for-students/
/community-guidelines                                  exact https://web.hypothes.is/community-guidelines/
/community-guidelines/                                 exact https://web.hypothes.is/community-guidelines/
/contact                                               exact https://web.hypothes.is/contact/
/contact/                                              exact https://web.hypothes.is/contact/
/contribute                                            exact https://web.hypothes.is/developers/
/contribute/                                           exact https://web.hypothes.is/developers/
/contribute/entity-cla                                 exact https://web.hypothes.is/developers/entity-cla/
/contribute/entity-cla/                                exact https://web.hypothes.is/developers/entity-cla/
/contribute/individual-cla                             exact https://web.hypothes.is/developers/individual-cla/
/contribute/individual-cla/                            exact https://web.hypothes.is/developers/individual-cla/
/creating-groups                                       exact https://web.hypothes.is/creating-groups/
/creating-groups/                                      exact https://web.hypothes.is/creating-groups/
/curate-a-novel-chapter                                exact https://web.hypothes.is/curate-a-novel-chapter/
/curate-a-novel-chapter/                               exact https://web.hypothes.is/curate-a-novel-chapter/
/detailed-roadmap                                      exact https://web.hypothes.is/detailed-roadmap/
/detailed-roadmap/                                     exact https://web.hypothes.is/detailed-roadmap/
/digital-rhetoric-event-survey                         exact https://web.hypothes.is/digital-rhetoric-event-survey/
/digital-rhetoric-event-survey/                        exact https://web.hypothes.is/digital-rhetoric-event-survey/
/donors                                                exact https://web.hypothes.is/donors/
/donors/                                               exact https://web.hypothes.is/donors/
/education                                             exact https://web.hypothes.is/education/
/education/                                            exact https://web.hypothes.is/education/
/events                                                exact https://web.hypothes.is/events/
/events/                                               exact https://web.hypothes.is/events/
/examples-of-classroom-use                             exact https://web.hypothes.is/examples-of-classroom-use/
/examples-of-classroom-use/                            exact https://web.hypothes.is/examples-of-classroom-use/
/fact-checking-the-candidates                          exact https://web.hypothes.is/fact-checking-the-candidates/
/fact-checking-the-candidates/                         exact https://web.hypothes.is/fact-checking-the-candidates/
/faq                                                   exact https://web.hypothes.is/faq/
/faq/                                                  exact https://web.hypothes.is/faq/
/faqv1                                                 exact https://web.hypothes.is/faq/
/faqv1/                                                exact https://web.hypothes.is/faq/
/financial-information                                 exact https://web.hypothes.is/financial-information/
/financial-information/                                exact https://web.hypothes.is/financial-information/
/for-publishers                                        exact https://web.hypothes.is/publishing/
/for-publishers/                                       exact https://web.hypothes.is/publishing/
/for-publishers/using-wordpress                        exact https://web.hypothes.is/publishing/
/for-publishers/using-wordpress/                       exact https://web.hypothes.is/publishing/
/four-ways-to-annotate                                 exact https://web.hypothes.is/four-ways-to-annotate/
/four-ways-to-annotate/                                exact https://web.hypothes.is/four-ways-to-annotate/
/help                                                  exact https://web.hypothes.is/help/
/help/                                                 exact https://web.hypothes.is/help/
/imagine-old-homepage                                  exact https://web.hypothes.is/imagine-old-homepage/
/imagine-old-homepage/                                 exact https://web.hypothes.is/imagine-old-homepage/
/installing-the-bookmarklet                            exact https://web.hypothes.is/installing-the-bookmarklet/
/installing-the-bookmarklet/                           exact https://web.hypothes.is/installing-the-bookmarklet/
/installing-the-chrome-extension                       exact https://web.hypothes.is/installing-the-chrome-extension/
/installing-the-chrome-extension/                      exact https://web.hypothes.is/installing-the-chrome-extension/
/installing-the-hypothes-is-wordpress-plugin           exact https://web.hypothes.is/installing-the-hypothes-is-wordpress-plugin/
/installing-the-hypothes-is-wordpress-plugin/          exact https://web.hypothes.is/installing-the-hypothes-is-wordpress-plugin/
/jobs                                                  exact https://web.hypothes.is/jobs/
/jobs/                                                 exact https://web.hypothes.is/jobs/
/letters-to-the-next-president-teacher-resource-guide  exact https://web.hypothes.is/letters-to-the-next-president-teacher-resource-guide/
/letters-to-the-next-president-teacher-resource-guide/ exact https://web.hypothes.is/letters-to-the-next-president-teacher-resource-guide/
/letters-to-the-next-president                         exact https://web.hypothes.is/letters-to-the-next-president/
/letters-to-the-next-president/                        exact https://web.hypothes.is/letters-to-the-next-president/
/new-about-page                                        exact https://web.hypothes.is/about/
/new-about-page/                                       exact https://web.hypothes.is/about/
/nextprez                                              exact https://web.hypothes.is/letters-to-the-next-president/
/nextprez/                                             exact https://web.hypothes.is/letters-to-the-next-president/
/nwp-invitational-summer-institute-annotatathon        exact https://web.hypothes.is/nwp-invitational-summer-institute-annotatathon/
/nwp-invitational-summer-institute-annotatathon/       exact https://web.hypothes.is/nwp-invitational-summer-institute-annotatathon/
/ocring-a-pdf                                          exact https://web.hypothes.is/ocring-a-pdf/
/ocring-a-pdf/                                         exact https://web.hypothes.is/ocring-a-pdf/
/ongoing-assignment                                    exact https://web.hypothes.is/ongoing-assignment/
/ongoing-assignment/                                   exact https://web.hypothes.is/ongoing-assignment/
/partners                                              exact https://web.hypothes.is/partners/
/partners/                                             exact https://web.hypothes.is/partners/
/pdfs                                                  exact https://web.hypothes.is/pdfs/
/pdfs/                                                 exact https://web.hypothes.is/pdfs/
/presentations                                         exact https://web.hypothes.is/presentations/
/presentations/                                        exact https://web.hypothes.is/presentations/
/presidents-day-annotatathon                           exact https://web.hypothes.is/presidents-day-annotatathon/
/presidents-day-annotatathon/                          exact https://web.hypothes.is/presidents-day-annotatathon/
/press                                                 exact https://web.hypothes.is/press/
/press/                                                exact https://web.hypothes.is/press/
/primary-source-annotation                             exact https://web.hypothes.is/primary-source-annotation/
/primary-source-annotation/                            exact https://web.hypothes.is/primary-source-annotation/
/principles                                            exact https://web.hypothes.is/principles/
/principles/                                           exact https://web.hypothes.is/principles/
/privacy                                               exact https://web.hypothes.is/privacy/
/privacy/                                              exact https://web.hypothes.is/privacy/
/profile-pages                                         exact https://web.hypothes.is/profile-pages/
/profile-pages/                                        exact https://web.hypothes.is/profile-pages/
/questions-and-answers-in-annotation                   exact https://web.hypothes.is/questions-and-answers-in-annotation/
/questions-and-answers-in-annotation/                  exact https://web.hypothes.is/questions-and-answers-in-annotation/
/quick-start-guide-for-students                        exact https://web.hypothes.is/quick-start-guide-for-students/
/quick-start-guide-for-students/                       exact https://web.hypothes.is/quick-start-guide-for-students/
/quick-start-guide                                     exact https://web.hypothes.is/quick-start-guide/
/quick-start-guide/                                    exact https://web.hypothes.is/quick-start-guide/
/researching-media-bias                                exact https://web.hypothes.is/researching-media-bias/
/researching-media-bias/                               exact https://web.hypothes.is/researching-media-bias/
/roadmap                                               exact https://web.hypothes.is/roadmap/
/roadmap/                                              exact https://web.hypothes.is/roadmap/
/robust-anchoring                                      exact https://web.hypothes.is/robust-anchoring/
/robust-anchoring/                                     exact https://web.hypothes.is/robust-anchoring/
/sandbox                                               exact https://web.hypothes.is/sandbox/
/sandbox/                                              exact https://web.hypothes.is/sandbox/
/scholarly-article-annotation                          exact https://web.hypothes.is/scholarly-article-annotation/
/scholarly-article-annotation/                         exact https://web.hypothes.is/scholarly-article-annotation/
/show-annotations-on-arxiv                             exact https://web.hypothes.is/show-annotations-on-arxiv/
/show-annotations-on-arxiv/                            exact https://web.hypothes.is/show-annotations-on-arxiv/
/stichting-hypothesis                                  exact https://web.hypothes.is/stichting-hypothesis/
/stichting-hypothesis/                                 exact https://web.hypothes.is/stichting-hypothesis/
/student-resource-guide                                exact https://web.hypothes.is/student-resource-guide/
/student-resource-guide/                               exact https://web.hypothes.is/student-resource-guide/
/student-survey                                        exact https://web.hypothes.is/student-survey/
/student-survey/                                       exact https://web.hypothes.is/student-survey/
/student-testimonials                                  exact https://web.hypothes.is/student-testimonials/
/student-testimonials/                                 exact https://web.hypothes.is/student-testimonials/
/stump-speech-annotatathon                             exact https://web.hypothes.is/stump-speech-annotatathon/
/stump-speech-annotatathon/                            exact https://web.hypothes.is/stump-speech-annotatathon/
/subscribe                                             exact https://web.hypothes.is/subscribe/
/subscribe/                                            exact https://web.hypothes.is/subscribe/
/teacher-resource-guide                                exact https://web.hypothes.is/teacher-resource-guide/
/teacher-resource-guide/                               exact https://web.hypothes.is/teacher-resource-guide/
/teacher-survey                                        exact https://web.hypothes.is/teacher-survey/
/teacher-survey/                                       exact https://web.hypothes.is/teacher-survey/
/teacher-testimonials                                  exact https://web.hypothes.is/teacher-testimonials/
/teacher-testimonials/                                 exact https://web.hypothes.is/teacher-testimonials/
/team                                                  exact https://web.hypothes.is/team/
/team/                                                 exact https://web.hypothes.is/team/
/terms-of-service                                      exact https://web.hypothes.is/terms-of-service/
/terms-of-service/                                     exact https://web.hypothes.is/terms-of-service/
/thanks                                                exact https://web.hypothes.is/thanks/
/thanks/                                               exact https://web.hypothes.is/thanks/
/the-group-home-page                                   exact https://web.hypothes.is/the-group-home-page/
/the-group-home-page/                                  exact https://web.hypothes.is/the-group-home-page/
/the-syllabi-project                                   exact https://web.hypothes.is/the-syllabi-project/
/the-syllabi-project/                                  exact https://web.hypothes.is/the-syllabi-project/
/tools-plug-ins-and-integrations                       exact https://web.hypothes.is/tools-plug-ins-and-integrations/
/tools-plug-ins-and-integrations/                      exact https://web.hypothes.is/tools-plug-ins-and-integrations/
/tos-government-users                                  exact https://web.hypothes.is/tos-government-users/
/tos-government-users/                                 exact https://web.hypothes.is/tos-government-users/
/using-hypothesis-in-pressbooks                        exact https://web.hypothes.is/using-hypothesis-in-pressbooks/
/using-hypothesis-in-pressbooks/                       exact https://web.hypothes.is/using-hypothesis-in-pressbooks/
/using-tags-tutorial                                   exact https://web.hypothes.is/using-tags-tutorial/
/using-tags-tutorial/                                  exact https://web.hypothes.is/using-tags-tutorial/
/using-the-stream                                      exact https://web.hypothes.is/using-the-stream/
/using-the-stream/                                     exact https://web.hypothes.is/using-the-stream/
/via-proxy-tutorial                                    exact https://web.hypothes.is/via-proxy-tutorial/
/via-proxy-tutorial/                                   exact https://web.hypothes.is/via-proxy-tutorial/
/what-is-it                                            exact https://web.hypothes.is/about/
/what-is-it/                                           exact https://web.hypothes.is/about/
/who-is-using-hypothes-is-in-bioscience                exact https://web.hypothes.is/who-is-using-hypothes-is-in-bioscience/
/who-is-using-hypothes-is-in-bioscience/               exact https://web.hypothes.is/who-is-using-hypothes-is-in-bioscience/
/who                                                   exact https://web.hypothes.is/team/
/who/                                                  exact https://web.hypothes.is/team/
/why-does-bioscience-need-open-annotation              exact https://web.hypothes.is/why-does-bioscience-need-open-annotation/
/why-does-bioscience-need-open-annotation/             exact https://web.hypothes.is/why-does-bioscience-need-open-annotation/
/workshop                                              exact https://web.hypothes.is/workshop/
/workshop/                                             exact https://web.hypothes.is/workshop/
/y-annotate-to-win-an-apple-watch                      exact https://web.hypothes.is/y-annotate-to-win-an-apple-watch/
/y-annotate-to-win-an-apple-watch/                     exact https://web.hypothes.is/y-annotate-to-win-an-apple-watch/
