Как перенаправить старые «некрасивые» 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?

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос