Задать вопрос
@Wolfak

Почему не работает GET запрос?

Доброе время суток. Имеется страница авторизации.
Изменил ее адрес на более короткий в .htaccess
RewriteRule ^login$ login.php [L]
RewriteRule ^login\?zapros=+([a-zA-Z0-9]+)$ login.php?zapros=$1 [L]

Нужно добавить к site.ru/login GET запрос:
site.ru/login?zapros=123

но почему то не работает.
Вот так работает:
RewriteRule ^login$ login.php [L]
RewriteRule ^login&zapros=+([a-zA-Z0-9]+)$ login.php?zapros=$1 [L]

site.ru/login&zapros=123

Но мне нужно именно с вопросительным знаком. В чем может быть проблема?
  • Вопрос задан
  • 1224 просмотра
Подписаться Оценить Комментировать
Ответ пользователя Ivanq К ответам на вопрос (3)
Ivanq
@Ivanq
Знаю php, js, html, css
Знак ? служебный. Проэкранируй \?
Ответ написан