Plone 4 Apache переписать прокси работает, но не показывает изображения - PullRequest
1 голос
/ 13 мая 2011

Я успешно настроил plone 4 и использую apache2 rewrite, и, похоже, он работает. Проблема в том, что содержимое сайта отображается неправильно.

NameVirtualHost *:80
<IfModule mod_proxy.c>
<VirtualHost *:80>
ServerName elzwhere.net
RewriteEngine On
RewriteRule /static - [L]
RewriteRule ^/(.*) \
    http://localhost:8080/VirtualHostBase/http/%{SERVER_NAME}:80/et/VirtualHostRoot/%1 [L,P]
<Proxy *>
    Order Allow,Deny
    Allow from all
</Proxy>
</VirtualHost>
</IfModule>

Если вы попытаетесь подключиться к elzwhere.net , вы увидите, о чем я говорю. Я не совсем уверен, что здесь происходит.

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

Ответы [ 2 ]

4 голосов
/ 13 мая 2011

Попробуйте $ 1 вместо% 1 после VirtualHostRoot.

1 голос
/ 13 мая 2011

В вашем правиле перезаписи есть ошибка; используйте $1 для подстановки регулярного выражения в конце.

В будущем лучше использовать RewriteRule Witch для создания ваших правил перезаписи Zope, оно каждый раз безошибочно создает правильное правило!

...