Определить определенный шаблон внутри URL / us-en / к чему-то другому - PullRequest
0 голосов
/ 27 ноября 2018

Я ищу способ заменить часть в URL другой частью.

Вот URL:

http://localhost:8888/sa-ar/product-list.html?category=154

Я хочузамените эту часть / sa-ar / на / web /

, зная, что / sa-ar / может динамически меняться на любую другую страну и язык, например, / us-en / и т. д.

чтоправильное регулярное выражение для определения шаблона / sa-ar /

Это то, чего я достиг до сих пор \/(\S{2}-\S{2})\/ Это работает, за исключением случаев, когда он применяется к .htaccess, но не будет

1 Ответ

0 голосов
/ 27 ноября 2018
RewriteRule ^[a-z]{2}-[a-z]{2}/(.+) /web/$1 [R=301,L]
...