I need this redirect 301 rule in apache .htaccess:
/catalog/{category_slug}/{product_slug}
to
/product/{product_slug}
example:
/catalog/cat1/prod1 to /product/prod1
/catalog/cat1/prod2 to /product/prod2
/catalog/cat2/prod3 to /product/prod3
and also:
/en/catalog/abc/xyz to /en/product/xyz
/es/catalog/abc/xyz to /es/product/xyz
...
...
Could you please help me?
tks
Simone
2
Answers
At the top of your root
.htaccess
file using mod_rewrite:The
$1
backreference contains the "{product-slug}" (3rd path segment) from the capturing group in the precedingRewriteRule
pattern.Add this to the top of your .htaccess file:
Make sure mod_rewrite is enabled on the server.
This will redirect:
QSA
flag.