Я ищу Regex для перенаправления URL-адресов, таких как:
example.net/example-1 example.net/example-2 example.net/example-3
У меня много URL-адресов с одинаковым префиксом, но с другим суффиксом после example-.
example-
Я былпытаясь использовать регулярные выражения.
Redirect 301 /example-.*$ http://example.net/example-overview Redirect 301 /example-(.*)? http://example.net/example-overview Redirect 301 /example-(.+)[/]?$ http://example.net/example-overview Redirect 301 /([^/example-]+) http://example.net/example-overview
Я не могу заставить его работать. Нормальные перенаправления, например example-1 на example-overview работают нормально.
example-1
example-overview
РЕДАКТИРОВАТЬ: Нашел решение:
RedirectMatch 301 ^/example-(.+)[/]?$ http://example.net/example-overview
Redirect не поддерживает регулярные выражения, для этого используйте RedirectMatch .