А можно таким образом сделать массовый редирект всех подпапок из определённой папки. То есть:
Было: old-stranica/stranica/tovar_1 old-stranica/stranica/tovar_2 old-stranica/stranica/tovar_3 old-stranica/stranica/tovar_4 old-stranica/stranica/tovar_5 и т.д.
Все эти товары переместить в новую директорию: new-stranica/stranica/tovar_1 new-stranica/stranica/tovar_2 new-stranica/stranica/tovar_3 new-stranica/stranica/tovar_4 new-stranica/stranica/tovar_5 и т.д.
Можно как-то написать так, чтобы был редирект всех товаров с old-stranica/stranica/ на new-stranica/stranica/ Или же придётся для каждого товара отдельно команду прописывать?
Попробовал сделать так: RewriteCond %{REQUEST_URI} ^(.*)/old-stranica/stranica/(.*)$ RewriteRule ^(.*)$ %1/new-stranica/stranica/%2 [R=301,L]
Но это ничего не дало. При переходе на old-stranica/stranica/tovar_1 — такая страница не найдена.
А можно таким образом сделать массовый редирект всех подпапок из определённой папки. То есть:
Было:
old-stranica/stranica/tovar_1
old-stranica/stranica/tovar_2
old-stranica/stranica/tovar_3
old-stranica/stranica/tovar_4
old-stranica/stranica/tovar_5
и т.д.
Все эти товары переместить в новую директорию:
new-stranica/stranica/tovar_1
new-stranica/stranica/tovar_2
new-stranica/stranica/tovar_3
new-stranica/stranica/tovar_4
new-stranica/stranica/tovar_5
и т.д.
Можно как-то написать так, чтобы был редирект всех товаров с old-stranica/stranica/ на new-stranica/stranica/
Или же придётся для каждого товара отдельно команду прописывать?
Попробовал сделать так:
RewriteCond %{REQUEST_URI} ^(.*)/old-stranica/stranica/(.*)$
RewriteRule ^(.*)$ %1/new-stranica/stranica/%2 [R=301,L]
Но это ничего не дало. При переходе на old-stranica/stranica/tovar_1 — такая страница не найдена.
Попробуйте так
RewriteCond %{REQUEST_URI} ^(.*)/old-stratitha/(.*)$
RewriteRule ^(.*)$ %1/new-stratitha/%2 [R=301,L]
Без наличия stranica/ в правиле. Должно работать