Задать вопрос
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 каждый параметр не писать??
Помогите пожалуйста!
  • Вопрос задан
  • 481 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
AsviS
@AsviS Автор вопроса
начинающий
Параметр [QSA] все решил
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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