aboutsummaryrefslogtreecommitdiff
path: root/content/blog/2021-10-09-apache-redirect.org
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2025-11-11 21:25:46 -0600
committerChristian Cleberg <[email protected]>2025-11-11 21:25:46 -0600
commitce7749abd0114d836d116ecbeb001d0a3827be3b (patch)
treefa74563f278197e81e8928aa322d132013b958d5 /content/blog/2021-10-09-apache-redirect.org
parentaf67e996dc93ade1acd4eed47d25da55c0c63b50 (diff)
downloadcleberg.net-ce7749abd0114d836d116ecbeb001d0a3827be3b.tar.gz
cleberg.net-ce7749abd0114d836d116ecbeb001d0a3827be3b.tar.bz2
cleberg.net-ce7749abd0114d836d116ecbeb001d0a3827be3b.zip
fix grammar in 2021 posts
Diffstat (limited to 'content/blog/2021-10-09-apache-redirect.org')
-rw-r--r--content/blog/2021-10-09-apache-redirect.org31
1 files changed, 14 insertions, 17 deletions
diff --git a/content/blog/2021-10-09-apache-redirect.org b/content/blog/2021-10-09-apache-redirect.org
index c1de6be..6160882 100644
--- a/content/blog/2021-10-09-apache-redirect.org
+++ b/content/blog/2021-10-09-apache-redirect.org
@@ -5,15 +5,13 @@
* The Problem
-After recently switching static site generators (SSG), my blog URLs
-changed with no option to preserve the classic =.html= extension at the
-end of my blog post URLs.
+After recently switching static site generators (SSG), my blog URLs (uniform
+resource locators) changed with no option to preserve the classic =.html=
+extension at the end of my blog post URLs.
-I really disliked using my old SSG ([[https://jekyllrb.com][Jekyll]])
-and prefer my new tool ([[https://www.getzola.org][Zola]]) much more, so
-I was determined to figure out a way to get the proper redirect set up
-so that people who find my posts online aren't constantly met by 404
-errors.
+I really disliked using my old SSG ([[https://jekyllrb.com][Jekyll]]) and prefer my new tool ([[https://www.getzola.org][Zola]]) much
+more, so I was determined to figure out a way to get the proper redirect set up
+so that people who find my posts online aren't constantly met by 404 errors.
* The Solution
@@ -21,11 +19,10 @@ To solve this problem, I really needed to solve two pieces:
1. Redirect all blog post URL requests from =/blog/some-post.html= to
=/blog/some-post/=.
-2. Ensure that no other =.html= files are redirected, such as
- =index.html=.
+2. Ensure that no other =.html= files are redirected, such as =index.html=.
-After /a lot/ of tweaking and testing, I believe I have finally found
-the solution. The solution is shown below.
+After /a lot/ of tweaking and testing, I believe I have finally found the
+solution. The solution is shown below.
#+begin_src conf
RewriteEngine On
@@ -38,8 +35,8 @@ following:
1. Turn on the RewriteEngine so that we can modify URLs.
2. Ignore any =index.html= files from the rule we are about to specify.
-3. Find any =.html= files within the website directory and redirect it
- to exclude the file extension.
-4. The final piece is adding the trailing slash (=/=) at the end of the
- URL - you'll notice that I don't have an Apache rule for that since
- Apache handles that automatically.
+3. Find any =.html= files within the website directory and redirect it to
+ exclude the file extension.
+4. The final piece is adding the trailing slash (=/=) at the end of the URL -
+ you'll notice that I don't have an Apache rule for that since Apache handles
+ that automatically.