Forum Moderators: phranque
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([^/=]+)=([^/]*)(/(.+))?$ /$4?$1=$2 [N,QSA]
RewriteRule ^([^/=]+)/([^/=]+)(/(.+))?$ /$4?$1=$2 [N,QSA]
RewriteRule ^([^/=]+)(/(.+))?$ /$3?$1 [N,QSA] RewriteCond {%THE_REQUEST} ^[A-Z]{3,9}\ /(index\.php)?\?parent=([^&]*)&child=([^&]+*)&page=([^&]*)\ HTTP/
RewriteRule ^(index\.php)?$ http://www.example.com/%1/%2/%3 [R=301,L] RewriteRule ^parent/([^/]+)/child/([^/]+)/page/([^.]+) http://www.example.com/$1/$2/$3 [R=301,L] RewriteRule ^([^/]+)/([^/]+)/([^/.]+)$ /index.php?parent=$1&child=$2&page=$3 [L]