|
|
|
| Добрый день. Помогите разобраться с RewriteCond %{QUERY_STRING}, а то ничего не работает.
Есть правило
RewriteRule ^products/([^/]+)/?$ index.php?type=TypeProducts&page=$1 [L,QSA]
|
но я хочу, чтобы оно срабатывало только когда в GET есть type=TypeProducts
Делаю так:
RewriteCond %{QUERY_STRING} type=TypeProducts
RewriteRule ^products/([^/]+)/?$ index.php?type=TypeProducts&category=$1 [L,QSA]
|
но не работает. Указывал ^ - мол в начале строки и так делал type=(.*) и index.php?type=%1&... один фиг
Т.е. у меня может быть почти 2 одинаковых RewriteRule
RewriteRule ^products/([^/]+)/?$ index.php?type=TypeProducts&page=$1 [L,QSA]
RewriteRule ^products/([^/]+)/?$ index.php?type=TypeBrands&page=$1 [L,QSA]
|
но первый должен работать, если %{QUERY_STRING} = TypeProducts, а второй если %{QUERY_STRING} = TypeBrands | |
|
|