Доброго времени суток. Пытаюсь сделать одну фишку на htaccess. RewriteEngine On RewriteRule ^([a-z0-9]+).js$ $1.php?sig_js=syqsfqcxzsojfngvzgd [L] RewriteRule ^([a-z0-9]+).js?(.*)$ $1.php?sig_js=syqsfqcxzsojfngvzgd&$2 [L] Пытаюсь добиться чтобы при запросе core.js?id=10 скрипт получал 2 _GET переменные sig_js и id но работает почему то как то не понятно криво. при запросе в core.js?id=10 получаю от var_dump($_REQUEST); Код (Text): array 'sig_js' => string 'syqsfqcxzsojfngvzgd' (length=19) 'hp' => string '' (length=0) То есть оно каким то образом захватывает символы $1.php?sig_js В регулярках немного плаваю. Пытался экранировать "?" но без успешно. Как добиться данного эффекта?
как мне помнится "?" спецсимвол вот так попробуй RewriteRule ^([a-z0-9]+).js\?(.*)$ $1.php?sig_js=syqsfqcxzsojfngvzgd&$2 [L]