У меня есть Siteminder, защищающий приложение Oracle ADF java faces. Похоже, мне придется перехватить HTTP-запрос для ссылки выхода из системы, предоставленной Oracle, чтобы убить сеанс Siteminder. Я сузил его до параметра в URI logout = true, который всегда присутствует, когда пользователь выходит из системы. Я хотел бы, чтобы mod_rewrite нашел эту строку и перенаправил на статическую страницу выхода, определенную локально для прокси-сервера apache.
Возможно ли это?
RewriteEngine on
RewriteCond %{QUERY_STRING} ^(.*)logout=true(.*)$
RewriteRule .* http://yourserver/your_static_uri [R,L]
Да.
RewriteEngine On
RewriteCond %{QUERY_STRING}=".*logout=true.*"
RewriteRule .* /path/to/other/location
Вам действительно стоит прочитать документация по mod_rewrite. Вы можете многое с этим сделать.