This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
config:htaccess [2011/10/23 17:59] Ampersand [.htaccess File] typos |
config:htaccess [2013/04/19 15:04] (current) |
||
---|---|---|---|
Line 89: | Line 89: | ||
</FilesMatch></code> | </FilesMatch></code> | ||
+ | |||
+ | ===== .html instead of slash (/) ===== | ||
+ | |||
+ | To have .html document ending (with mod_rewrite), instead of slash ("/"), please see these two forum post: | ||
+ | |||
+ | - http://get-simple.info/forum/post/19253/#p19253 | ||
+ | - http://get-simple.info/forum/post/7918/#p7918 | ||
+ | |||
+ | ==== Details ==== | ||
+ | |||
+ | First change the custom permalink-structure in the configuration / settings to: | ||
+ | |||
+ | <code>%slug%.html</code> | ||
+ | or | ||
+ | <code>%parent%/%slug%.html </code> | ||
+ | |||
+ | Second; edit your .htaccess-file: | ||
+ | |||
+ | instead of | ||
+ | |||
+ | <code>RewriteRule /?([A-Za-z0-9_-]+)/?$ index.php?id=$1 [QSA,L]</code> | ||
+ | |||
+ | set this: | ||
+ | |||
+ | <code>RewriteRule ([A-Za-z0-9-]+).html index.php?id=$1 [QSA,L]</code> |