За Джима в webmasterworld (спасибо!)
"Флаг [P] вызывает запрос обратного прокси-сервера к серверу по указанному URL-адресу; то есть он открывает новое исходящее HTTP-соединение и отправляет запрос этому серверу. По крайней мере, ваш Конфигурация выполняется вдвое медленнее, чем нужно, просто используя исходное рабочее правило, потому что ваш сервер отправляет себе новый запрос через HTTP вместо того, чтобы просто обслуживать содержимое из не сопоставленного по умолчанию пути к файлу.
Мне кажется, что все, что нужно, - это внутренняя перезапись, чтобы запросить ресурс по URL
http://dev.example.edu/distribution/ обслуживаются с контентом, сгенерированным скриптом на сервере filepath /distribution/index.php/distribution/ "
RewriteEngine on
#
# Return 403-Forbidden response to TRACE requests
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]
#
# Internally rewrite requests for URL-path /recreation/<anything>
# to filepath /eel/index.php/recreation/<anything>
RewriteCond %{HTTP_HOST} ^dev\.example\.edu [NC]
RewriteRule ^/recreation/(.*)$ /ee1/index.php/recreation/$1 [L]
#
# Internally rewrite requests for URL-path /distribution/<anything>
# to filepath /distribution/index.php/distribution/<anything>
RewriteCond %{HTTP_HOST} ^dev\.example\.edu [NC]
RewriteRule ^/distribution/(.*)$ /distribution/index.php/distribution/$1 [L]
Так что я думаю, я просто усложнил ситуацию, чем должен был быть. Я удалил флаг P и удалил полный адрес сервера из rewriterule.