В настоящее время я пытаюсь создать оптимизированные для SEO URL-адреса. Из-за этого я создал следующее регулярное выражение. То, что я хочу, это привести к другому URL, когда URL-адрес, например ::10000
da/something/something-else.html => 'da/pages/view/something/something-else'
something/something-else.html => 'pages/view/something/something-else'
something => 'pages/view/something'
Я создал это регулярное выражение:
'/(([a-z][^\/])(1))(?:(\/))([^.]+)\.html/' => '$1$2pages/view/$3/'
Необходимо, чтобы первая часть ДОЛЖНА БЫТЬ 2 ДЛИННЫМ ХАРАКТЕРА - если это не так, то это не языковой тег и не должен передаваться. Тогда остальные просто не должны иметь. (точка) внутри (из-за части ".html").
Возможно ли это?