Строка запроса: все после?так что это будет 5/my-page
, а не my-page
в этом примере, поэтому директива перезаписи, которая соответствует вашему URI, будет:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^5/my-page$
RewriteRule ^myfolder/$ myfolder/?5/page? [L,R=301]
Вам нужно ?
в шаблоне замены, потому что двигатель будетдобавить существующую строку запроса без этого.