Октябрь 2014 — Web-coding

LoadeR 9 октября 2014

Недавно столкнулся с такой проблемкой: изменились адреса товаров ( после обновления с очисткой базы )

было типа http://www.site.ru/index.php?categoryID=860

стало http://www.site.ru/index.php?categoryID=990

Потребовался 301 редирект со старой на новую, так-как были закуплены ссылки.

Обычный Redirect 301 http://www."старый адрес" на http://www."новый авдресс" не работает и всякие вариации тоже,

так как страница не обычная *.html , а динамическая. Подумав, нашел решение, может кому пригодится, чтобы не тратить время =) .

Пишем в .htaccess

RewriteEngine On
RewriteCond %{QUERY_STRING} ^categoryID=860$ 
RewriteRule ^index\.php /index.php?categoryID=990 [L,R=301]
Теги: APACHE