]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
apache config sniplet for usedirs migration
authorhttp://christian.amsuess.com/chrysn <http://christian.amsuess.com/chrysn@web>
Tue, 10 Feb 2015 14:31:56 +0000 (10:31 -0400)
committeradmin <admin@branchable.com>
Tue, 10 Feb 2015 14:31:56 +0000 (10:31 -0400)
doc/tips/switching_to_usedirs/discussion.mdwn

index 79ada00a161fbc9bcfb48d2157c7c323875b6246..fe937c5dddc44b25a7311572a28473ae0fd70e1b 100644 (file)
@@ -22,3 +22,17 @@ It seems to me that the only advantage is slightly tidier URLs, but with the dis
 
 The cleaner urls seem worth it to me. The `urlto()` function makes it easy
 for ikiwiki code to deal with the path changes. --[[Joey]]
+
+--------
+
+when migrating to usedirs, the following apache config sniplet might be useful (use inside the Directory section that manages your wiki):
+
+    RewriteEngine on
+    RewriteCond %{REQUEST_FILENAME} !-f
+    RewriteRule ^(.+)\.html$ /my_base_path/$1/ [R]
+
+that sniplet causes redirects from any non-existing .html file to the respective usedirs directory. (when serving from the host root url, drop the my_base_path part, otherwise adapt it to your needs).
+
+i recommend using this or a similar mechanism to keep your old urls reachable.
+
+--[[chrysn]]