AsviS
@AsviS
начинающий

Как сделать параметр в url?

Здравствуйте!
У меня в .htaccess прописано следующее:

RewriteRule ^([a-zA-Z]+)/games/([A-Za-z0-9-?._]+)$ /games/index.php?lang=$1&name=$2 [L]


как мне сделать что бы можно было к url ещё дописать дополнительные параметры, но уже не через htaccess а прямо в адресной строке!
Например:
сейчас у меня есть url вот такой: site.ru/ru/games/starcraft
как мне сделать что бы прописать параметр вот так:
site.ru/ru/games/starcraft?hideblock=true
где hideblock это параметр который передается $_GET запросом в файл /games/index.php
в /games/index.php пишу:
<?php
$hideblock = $_GET['hideblock'];
echo $hideblock;
?>


а в htaccess пишу:
RewriteRule ^([a-zA-Z]+)/games/([A-Za-z0-9-?._]+)?hideblock=([a-zA-Z]+)$ /games/index.php?lang=$1&name=$2&hideblock=$3 [L]


и ничего не работает!
может кто подскажет как сделать роутинг на php что бы в htaccess каждый параметр не писать??
Помогите пожалуйста!
  • Вопрос задан
  • 480 просмотров
Решения вопроса 1
AsviS
@AsviS Автор вопроса
начинающий
Параметр [QSA] все решил
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы