На сайте имеются ссылки:
/index.php?a=welcome
/index.php?a=feed
/index.php?a=feed&filter=picture
/index.php?a=profile&u=username
/index.php?a=profile&u=username&filter=picture
/index.php?a=admin
Необходимо сократить их до:
/welcome
/feed
/feed/filter/picture
/profile/username
/profile/username/filter/picture
/admin
соответственно. (но это не се ссылки, только необходимые - по которым аналогично я смогу поправить остальные)
Очень часто предлагают вариант
RewriteEngine on
RewriteCond %{request_filename} -f
RewriteRule ^(.*) $1 [L]
RewriteRule ^(([^/]*)+)(/([^/]{0,32})(/.+)?)?$ index.php?a=$1&q=$3 [L]
но он вообще ни как не влияет.
Возможно самая сложная ссылка
/index.php?a=group&name=group&r=members
её нужно превратить в
/groups/groupname/members
Если универсального правила ко всем ссылкам нет, могу привести все ссылки