В .htaccess не работает только 1 RewriteRule параметр, а если добавить второй, то перестает работать первый! Что делать?

Вот код эти строки:

RewriteRule ^([^/]*)/([^/]*)$ /game.php?id=$1&href=$2 [L]

RewriteRule ^([^/]*)/([^/]*)$ /product.php?type=$1&category=$2 [L]

Ответы (1 шт):

Автор решения: Дмитрий Гвоздь

Вам надо четко разделять правила между собой. В строке сопоставления нужно иметь префикс или набор вариантов.

RewriteRule ^game/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/$ /game.php?id=$1&href=$2 [L]

RewriteRule ^product/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/$ /product.php?type=$1&category=$2 [L]
→ Ссылка