I’m attempting my first pretty url implementation via mod_rewrite. Just want to check if I’m on the right track. I’m doing it via dev environment.
I’m trying to get www.cysticlife.dev/Profile.php?id=34 to become www.cysticlife.dev/34/Profile
Would the regex mod_rewrite version then be:
RewriteEngine on
RewriteRule ^/([0-9]+)/?/Profile$ www.cysticlife.dev/Profile.php?id=$1 [L]
Thanks in advance.
The “?/” wasn’t needed.
The lines I added makes both http://www.cysticlife.dev/34/Profile, http://www.cysticlife.dev/34/Profile*/* and http://www.cysticlife.dev/34/Profile*/index.html* work (with a 301 “Permanently moved” redirection so only one of the three urls is indexed by search engines).
Sidenote: You don’t need to specify the full url for your rewrite. You could easily replace the last one with: