Я пытаюсь удалить строку "_escaped_fragment =" из URL в файле .htaccess.Вот моя попытка:
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI}%1 [NC,R=302,L]
Это заканчивается тем, что вызывается в бесконечном цикле.Захваченные параметры в% 1 успешно вставлены, но _escaped_fragment_ по-прежнему отображается в конце URL-адреса.Из файла access.log:
::1 - - [19/Mar/2019:15:11:34 +0000] "GET /definition?_escaped_fragment_=q=retort HTTP/1.1" 302 251
::1 - - [19/Mar/2019:15:11:34 +0000] "GET /definitionq=retort?_escaped_fragment_=q=retort HTTP/1.1" 302 263
::1 - - [19/Mar/2019:15:11:34 +0000] "GET /definitionq=retortq=retort?_escaped_fragment_=q=retort HTTP/1.1" 302 275
::1 - - [19/Mar/2019:15:11:34 +0000] "GET /definitionq=retortq=retortq=retort?_escaped_fragment_=q=retort HTTP/1.1" 302 287
Как предотвратить появление _escaped_fragment_ в переписанном URL-адресе?