Как ограничить доступ к URL-адресу с параметрами запроса

  • Автор темы nobody nobody
  • 27
  • Обновлено
  • 17, May 2024
  • #1
Привет,

мой опыт работы с Apache ~ 0 и мне нужна ваша помощь. Моя проблема заключается в следующем:

Мне нужно, чтобы URL-адрес был доступен только некоторым определенным пользователям. В URL-адресе есть параметр запроса, который является дискриминатором.

URL-адрес может быть примерно таким:

https://my.my.com/my-app/view/myView.xhtml?myQueryParam=allUsers

Немного погуглив, я наткнулся на такое возможное решение: Переписать движок на RewriteCond %{REQUEST_URI} "/my-app/view/myView[.]xhtml.*" RewriteCond %{QUERY_STRING} myQueryParam=allUsers RewriteRule .* -
E


Требовать уникальный идентификатор user1ID user2ID

Между xhtml и ? также могут быть дополнительные строки, поэтому *

Это работает, но проблема в том, что он также запрещает доступ к ex. связь [URL='https://lumtu.com/yti/csVVsc2VodHRwczovL215Lm15LmNvbS9teS1hcHAvdmlldy9teVZpZXcueGh0bWw_bXlRdWVyeVBhcmFtPXNvbWV0aGluZ0ulG']https://my.my.com/my-app/view/myView.xhtml?myQueryParam=somethingElse[/URL]

Кажется, что это не беспокоит значение параметра запроса...

Что мне не хватает?

Заранее спасибо.

Привет
Франческо

nobody nobody


Рег
02 Jul, 2012

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно