Уменьшите цепочку перенаправления, заменив все пробелы один раз дефисом - PullRequest
0 голосов
/ 18 октября 2019

Я использую этот код htaccess для замены пробелов и знака + дефисом

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.*?)(?:\+|%20|\s)+(.+?)\sHTTP [NC] RewriteRule ^ /%1-%2 [L,NE,R=301]

, но проблема в том, что если в URL-адресе 5 пробелов или +, он будет перенаправлен 5 раз

так как сделать так, чтобы он перенаправлялся только один раз

, и если нет решения для этого, как перенаправить этот URL

/search/articles?search_query=تجربة تجربة تجربة تجربة تجربة تجربة تجربة تجربة تجربة تجربة تجربة تجربة تجربة arab arab تجربة تجرب تجربة تجربة تجربة تجربة تجربة تجربة تجربة تجربة arab تجربة تجربة تجربة تجربة تجربة تجربة&t=t&o=mr

наглавная страница

...