Я обновил версию с Apache 2.2 до 2.4, и все правила управления переписыванием URL-адресов, кроме одного, работают так, как ожидалось. Похоже, что следующее правило не работает. Я удалил IP-адрес в целях безопасности.Apache HTTPD 2.4 Правила перезаписи URL-адресов
RequestHeader незадана Авторизация RewriteEngine On RewriteRule /xmldb/VATIncidentPoint/(.*)$ http://x.x.x.x:8080/exist/rest/db/VATIncidentPoint/ $ {user2group:% {LA-U: REMOTE_USER}}/$ 1 [P]
Оказывается, что происходит, что раздел, включающий user2group, не заменяется группой, частью которой является пользователь. Это приводит к 2 сокращениям в конце URL-адреса вместо замены на группу «//». Есть ли другой способ сделать это в 2.4, чем в 2.2?
Заранее благодарен!
* UPDATE * - После включения регистрации для mod_rewrite я смог увидеть, что переменная REMOTE_USER не установлена. Поэтому поиск на карте user2group не выполняется. Любые идеи, почему эта переменная не работает для Apache 2.4. Я знаю, что это работает на 2.2, и я читал об использовании этого здесь: http://httpd.apache.org/docs/current/mod/mod_rewrite.html –