RewriteEngine On
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{QUERY_STRING} (?:^|&)chpu\=(.+)(?:$|&)
#RewriteRule ^services/%1? [L,R=301]
RewriteCond %{REQUEST_URI} /services/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /services/services.php/$1 [L]
RewriteCond %{REQUEST_URI} /services/
RewriteCond %{QUERY_STRING} ^chpu=([^&]+)&id=([^&]+) [NC]
RewriteRule (.*) /services/%1/%2? [R=301,L]
Получилось сделать переадресацию :
http://сайт/services/services.php?chpu= kosmeticheskij-remont-komnaty & id=1
На
http://сайт/services/kosmeticheskij-remont-komnaty/1
Но теперь отваливается GET, как быть?