Como redirecionar antigos URLs "feios" para aqueles que são amigáveis?
Eu sou novo no mod_rewrite e preciso fazer algo para o meu cliente.
Suponha que eu tenha o www.mydomain.com/products.php?prod_id=32.
Este produto tem uma seção (roupas) e um nome (camisa). Esses nomes e seções são exclusivos.
Em um URL amigável para SEO, deve ser www.mydomain.com/products/clothes/shirt/.
Eu sei que posso criar
RewriteRule ^products/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ products.php?section=$1&name=$2
Eu posso fazer isso e funciona. Mas eu quero que as pessoas que entram em www.mydomain.com/products.php?prod_id=32 sejam redirecionadas para www.mydomain.com/products/clothes/shirt/ (alteradas no próprio navegador). Como posso fazer isso sem inserir o id no meu URL? É possível chamar um arquivo php de "pré-processamento" no meu .htaccess e recriar "products.php? Section = $ 1 & name = $ 2"?
Alguém tem um bom link com uma explicação realmente detalhada do mod_rewrite?
Obrigado!