У вас есть файл, который принимает два параметра HTTP GET, category
и subcategory
. Допустим, http://www.example.org/products.php?category=bicycles&subcategory=racing
дает индекс гоночных велосипедов.
Чтобы преобразовать этот URL во что-то более красивое, скажем, http://www.example.org/bikes/racing
, введите его в свой файл .htaccess:
RewriteEngine On
RewriteRule ^products/([a-zA-Z]*)/([a-zA-Z]*)$ products.php?category=$1&subcategory=$2
Как видите, mod_rewrite вращается вокруг регулярных выражений. Если вы не знаете, как их обойти, я рекомендую вам заглянуть в регулярные-выражения.info , чтобы начать. Когда вы изучите основы, вам будет очень полезно поиграть в тестере регулярных выражений (мне нравится RegexPal , но есть сотни альтернатив).