Попробуйте:
RewriteEngine On
RewriteCond %{THE_REQUEST} \?path=(.*)&(.*)\sHTTP.*$
RewriteRule ^(.*)$ /src/public/%1? [L,R]
RewriteRule ^src/public/state/127 /src/public/?path=state/127&_=1579497796272 [L]
Сначала вы должны добавить on
после RewriteEngine
, что означает включение mod_rewrite. Вторая строка будет проверять запрос и получать часть строки запроса. Третья строка перенаправит запрос извне на дружественный. Последняя строка будет перенаправлять новую внутренне на правильный путь.
Примечание: , если все в порядке, замените R
на R=301
, чтобы иметь постоянное перенаправление.