Forum Moderators: phranque
RewriteCond %{QUERY_STRING} ^id=22&rm=1&a=check$
RewriteRule ^events\.php$ http://www.example.com/events/meet-22/room-1/check? [R=301,L]
# Externally redirect direct client requests for script filepath+query to new 'friendly' URL
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /events\.php\?id=([0-9]{1,4})&rm=([0-9]{1,2})&a=check\ HTTP/
RewriteRule ^events\.php$ http://www.example.com/events/meet-%1/room-%2/check? [R=301,L]
#
# Internally rewrite requests for 'friendly' static-looking URLs to script filepath+query string
RewriteRule ^events/meet-([0-9]{1,4})/room-([0-9]{1,2})/check$ /events.php?id=$1&rm=$2&a=check [NC,L]