Closes: #23904 Changes: - Replaced the regex routes that handle articles and article category pages to have a separate route for each category - Updated the build-static-content script to transform periods in article filenames into dashes - Added redirects for articles that have a changed URL