Как перенаправить старые «некрасивые» URL-адреса в SEO-дружественные?
Я новичок в mod_rewrite и должен сделать что-то для моего клиента.
Предположим, у меня есть www.mydomain.com/products.php?prod_id=32.
Этот продукт имеет раздел (одежда) и имя (рубашка). Эти имена и разделы уникальны.
В оптимизированном для SEO URL-адресе это должно быть www.mydomain.com/products/clothes/shirt/.
Я знаю, что могу создать
RewriteRule ^products/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ products.php?section=$1&name=$2
Я могу сделать это, и это работает. Но я хочу, чтобы люди, которые заходят на www.mydomain.com/products.php?prod_id=32, были перенаправлены на www.mydomain.com/products/clothes/shirt/ (изменено в самом браузере). Как я могу сделать это, не вставляя идентификатор в мой URL? Можно ли назвать "Предварительная обработка» php файл в моем .htaccess, и воссоздай "products.php? раздел = $ 1 &имя = $ 2" ?
У кого-нибудь есть хорошая ссылка с действительно подробным объяснением mod_rewrite?
Спасибо!