Как можно сделать синоним url-адреса по маске, например:
/catalog/dir1/dirn/../item/1/ - url страницы товара по умолчанию
как в htaccess сделать, чтобы по адресам /catalog/dir1/dirn/../item/1/ - также был доступен тот же раздел, что и при /catalog/dir1/dirn/../product/1/ ?
чтобы не пришлось логику, или маршрутизацию приложения переписывать. Можно ли чисто в .htaccess это решить?
UPD: написал такое правило:
RewriteRule ^(\/catalog.*)\/item\/(.*) /$1/product/$2 [L,R=301] - редирект происходит правильный. А как сделать тоже самое без редиректа? убирают [L,R=301] - кидает на 404 страницу...
dodo512, в целом, задача заключается в том, чтобы, если в url удовлетворяет такой регулярке ^/catalog/.*/item/.*$ то чтобы url этот остался, но открылся раздел с тем же адресом, только чтобы item заменился на product.
Не пойму как правильно написать такое правило для RewriteRule