#apache #mod-rewrite
Вопрос:
Веб — приложение настроено с использованием Apache и Shibboleth для включения единого входа. URL-адрес приложения содержит #, но при вставке URL-адреса это не работает, все после # отбрасывается shibboleth/apache (?).
Это работает нормально при кодировании # в #, но только при запуске нового сеанса. Если сессия уже открыта, по какой-то странной причине вам нужно использовать # вместо #.
Можно ли использовать mod_rewrite для замены # на #, но только для первого входа в систему?
например: WT/app/#pt/tcomp/Информационная страница?КонтейнерОид=… должен быть преобразован только в первый раз в WT/app/#pt/tcomp/infoPage?КонтейнерОид=…
Заранее спасибо
Комментарии:
1. «все, что после # отброшено shibboleth/apache (?)» — все, что после
#
( идентификатор фрагмента ), не передается на сервер, поэтому вы не можете заменить это с помощью mod_rewirte. Изменение его на#
означает, что он передается на сервер. Это необходимо исправить в вашем приложении.