У меня есть структура магазина:
https://example.com/shop/product-name
Всего около 900 товаров.
Теперь я хочу изменить /shop/
на product
, и вся ссылка на товары станет
https://example.com/product/product-name
https://example.com/product/product-name-2
https://example.com/product/product-name-3
...
Я пробовал также с
RedirectMatch 301 ^/shop/(.*)$ /product/$1
с
RewriteRule ^/?shop/(.*)$ product/$1 [R=301,L]
также
redirect 301 /shop/ /product/
Ничего не работает. Когда я нажимаю на ссылку с /shop/...
, она не перенаправляет меня.
Это мое целое .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
#RedirectMatch 301 ^/shop/(.*)$ /product/$1
RewriteRule ^/?shop/(.*)$ product/$1 [R=301,L]