2011-05-13 4 views
1

plone 4を正しくセットアップし、apache2 rewriteを使用しています。問題は、サイトのコンテンツが正しく表示されないことです。Plone 4 Apacheの書き換えプロキシは動作しますが、画像は表示されません

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に接続しようとした場合、あなたは私が話しているかを確認します。私はここで何が起こっているのか正確にはわからない。

ありがとうございます。

答えて

4

VirtualHostRootの後に%1の代わりに$ 1を試してください。

1

書き換えルールにエラーがあります。最後の正規表現の置換には$1を使用してください。

今後は、RewriteRule Witchを使ってZopeリライトルールを構築すると、毎回正しいルールが構築されます。

関連する問題