Webflow vs Next paths
Our main website runs behind a "reverse proxy". The reverse proxy looks at the URL and decides which website to show the user: the Webflow site, or the engineering-run site ("Web Portal"). Then, it will serve that page.
Pages served by Web Portal
URLs that start with the following paths will be served by the Web Portal:
(App routes)
- /apply
- /company
- /dashboard
- /login
- /manage
- /marketplace
- /school
(Redirects in next.config.js)
- /cna
(Next.js service paths)
- /_next
- /api
- /next_sitemap.xml
- /robots.txt
- /sitemap_index.xml
- /static
Pages served by Webflow
All paths not listed above are served by Webflow. This includes /, the main home page.
When pages aren't found
When pages don't exist / would return a 404 error, they are served an error message according to the list above.
For example, /manage/school/this-page-doesnt-exist would be served the 404 error by the Web Portal, and /this-page-doesnt-exist would get the 404 error from Webflow.