Перенаправить весь префикс магазина на другой без плагина - PullRequest
0 голосов
/ 02 мая 2020

У меня есть структура магазина:

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]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...