Usually I just use the online tools for url mod_rewrite rules but this just wouldn't work.
Dynamic url: http://sub.domain.com/index.php?page=index&name=test
Rewritten url: http://sub.domain.com/test OR http://sub.domain.com/test/
My htaccess:
RewriteRule ^([^/]+)/?$ index.php?page=index&name=$1 [L]
Instead of passing "test" for the variable name, I always get the value "index.php"
Anyone gurus has have any idea?
RewriteRule ^(.*)/$ index.php?page=index&name=$1 [L]
Might be more what you're looking for.
Also, you can pre-condition the url for trailing slashes using something like: