HTAccess не соответствующего.htaccess не соответствует
RewriteCond %{REQUEST_URI} ^/catalog/products_in_scene.php?(.*)$
RewriteRule ^(.+) "/services/hpv/index.php?%1"
RewriteCond %{REQUEST_URI} ^/shop/derivation_tree.php?(.*)$
RewriteRule ^(.+) "/services/dt/index.php?%1"
Верхней одна соответствует отлично со всей GET переменных, второй спичками и посылает меня на нужную страницу, но никогда не отправляет его на GET переменного; Зачем?
Я не вижу причин, почему она должна работать даже в первую очередь. '% {REQUEST_URI}' содержит только часть PATH URL ** ** ('/ catalog/products_in_scene.php' в вашем случае). Для соответствия строке запроса используйте 'RewriteCond% {QUERY_STRING} PATTERN_HERE'. Но в любом случае - строка запроса передается ** без изменений ** в новый пункт назначения (если новый URL не предоставил собственную строку запроса). Вы всегда можете передать исходную строку запроса, используя флаг '[QSA]'. – LazyOne