From 09519cf89bb20af4563a559d75acc10933e473ce Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 24 Jul 2021 14:59:06 +0100 Subject: [PATCH] Combine redirects with regular expressions --- .../images/nginx/root/etc/nginx/conf.d/default.conf | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/tools/docker/images/nginx/root/etc/nginx/conf.d/default.conf b/tools/docker/images/nginx/root/etc/nginx/conf.d/default.conf index 41e89276..8f2e1c86 100644 --- a/tools/docker/images/nginx/root/etc/nginx/conf.d/default.conf +++ b/tools/docker/images/nginx/root/etc/nginx/conf.d/default.conf @@ -168,8 +168,7 @@ map $uri $new_uri { ~^/blog/decorating-entity-metadata-wrapper-add-add-refactor-methods/?$ /blog/decorating-entity-metadata-wrapper-add-refactor-methods; ~^/blog/dev-book-club-refactoring-chapter-1/?$ /blog/dev-book-club-notes-refactoring-chapter-1; ~^/blog/dividing-drupals-process-preprocess-functions-separate-files/?$ /blog/dividing-drupals-process-and-preprocess-functions-separate-files; - ~^/blog/drupal-8-commerce-fixing-no-such-customer-error-checkout/?$ /blog/drupal-8-commerce-fixing-error-on-user-checkout; - ~^/blog/drupal-8-commerce-fixing-no-such-customer-error-on-checkout/?$ /blog/drupal-8-commerce-fixing-no-such-customer-error-checkout; + ~^/blog/drupal-8-commerce-fixing-no-such-customer-error-(on-)?checkout/?$ /blog/drupal-8-commerce-fixing-no-such-customer-error-checkout; ~^/blog/drupal-vm-generator-291-released/?$ /blog/drupal-vm-generator-updates; ~^/blog/drupalcamp-london-2019-tickets/?$ /blog/drupalcamp-london-2019-tickets-available-call-sessions; ~^/blog/drush-make-drupalbristol/?$ /talks/drush-make-drupalbristol; @@ -196,11 +195,9 @@ map $uri $new_uri { ~^/blog/pdfpc-pdf-presenter-console-notes/?$ /blog/presenting-pdf-slides-using-pdfpc-pdf-presenter-console; ~^/blog/php-apps-subdirectory-nginx/?$ /blog/how-put-your-php-application-subdirectory-another-site-nginx; ~^/blog/presenting-tailwind-css-ansible-cms-philly/?$ /blog/presenting-on-tailwind-css-and-ansible-at-cms-philly; - ~^/blog/programmatically-load-an-entityform-in-drupal-7/?$ /blog/entityform; - ~^/blog/programmatically-load-entityform-drupal-7/?$ /blog/entityform; + ~^/blog/programmatically-load-(an-)?entityform-(in-)?drupal-7/?$ /blog/entityform; ~^/blog/published-my-first-docker-images-docker-hub/?$ /blog/published-my-first-docker-images-docker-hub-adr-tools-sculpin-rst2pdf; - ~^/blog/publishing-sculpin-sites-github-pages/?$ /blog/publishing-sculpin-sites-with-github-pages; - ~^/blog/publishing-sculpin-sites-with-github-pages/?$ /blog/publishing-sculpin-sites-github-pages; + ~^/blog/publishing-sculpin-sites-(with-)?github-pages/?$ /blog/publishing-sculpin-sites-github-pages; ~^/blog/queuing-private-messages-in-drupal-8/?$ /blog/queuing-private-messages-drupal-8; ~^/blog/quick-project-switching-in-phpstorm/?$ /blog/quick-project-switching-phpstorm; ~^/blog/quickly-apply-patches-using-git-and-curl-or-wget/?$ /blog/quickly-apply-patches-using-git-curl-or-wget;