检测 url /us-en/ 内的特定模式到其他地方
Detect a specific pattern inside a url /us-en/ to something else
我正在寻找一种方法来将 url 中的一个部分替换为另一个部分。
这里是 url:
http://localhost:8888/sa-ar/product-list.html?category=154
我想用/web/替换这部分/sa-ar/
知道 /sa-ar/ 可能会动态更改为任何其他国家和语言,例如 /us-en/ 等。
能够检测模式 /sa-ar/ 的正确正则表达式是什么
这是我目前所取得的成就\/(\S{2}-\S{2})\/
除非应用于 .htaccess,否则它不会起作用
RewriteRule ^[a-z]{2}-[a-z]{2}/(.+) /web/ [R=301,L]
我正在寻找一种方法来将 url 中的一个部分替换为另一个部分。
这里是 url:
http://localhost:8888/sa-ar/product-list.html?category=154
我想用/web/替换这部分/sa-ar/
知道 /sa-ar/ 可能会动态更改为任何其他国家和语言,例如 /us-en/ 等。
能够检测模式 /sa-ar/ 的正确正则表达式是什么
这是我目前所取得的成就\/(\S{2}-\S{2})\/
除非应用于 .htaccess,否则它不会起作用
RewriteRule ^[a-z]{2}-[a-z]{2}/(.+) /web/ [R=301,L]