[opencms-dev] Bug in 404Handler or mod_rewrite?

Daniel Wiesner daniel.wiesner at av-studio.de
Mon Apr 25 14:39:37 CEST 2005


I tried out the Beta 1. There is the same problem.

Daniel

Alexander Kandzior schrieb:

>This is a bug in 6b2. It has been fixed in CVS HEAD and so it will be fixed
>also in the next beta 3 release, due end of this week.
>
>Best Regards,
>Alex.
>
>Alexander Kandzior
>Alkacon Software - The OpenCms Experts
>http://www.alkacon.com
>
> 
>
>  
>
>>-----Original Message-----
>>From: opencms-dev-bounces at opencms.org 
>>[mailto:opencms-dev-bounces at opencms.org] On Behalf Of Daniel Wiesner
>>Sent: Monday, April 25, 2005 8:43 AM
>>To: 'The OpenCms mailing list'
>>Subject: [opencms-dev] Bug in 404Handler or mod_rewrite?
>>
>>hello,
>>
>>I configured the on-demand static export feature how 
>>described in the Alkacon Dicumentation. Everything is 
>>allright if when I browse the Documentation. All files are 
>>generated as expected. But if I press the refresh Button  or 
>>the F5 key  the images and the stylsheet are disapearing. 
>>After refreshing again the graphics are ok. Pressing a third 
>>damaged again ... and so an every second time all graphics ar damaged.
>>
>>
>>Daniel
>>
>>
>>opencms-importexport.xml:
>>
>><staticexport enabled="true">
>>                
>><staticexporthandler>org.opencms.staticexport.CmsOnDemandStati
>>    
>>
>cExportHandler</staticexporthandler>
>  
>
>>                <exportpath>export</exportpath>
>>                <defaultpropertyvalue>false</defaultpropertyvalue>
>>                <defaultsuffixes>
>>                        <suffix key=".jpg"/>
>>                        <suffix key=".gif"/>
>>                        <suffix key=".png"/>
>>                        <suffix key=".doc"/>
>>                        <suffix key=".xls"/>
>>                        <suffix key=".ppt"/>
>>                        <suffix key=".pdf"/>
>>                        <suffix key=".txt"/>
>>                        <suffix key=".css"/>
>>                        <suffix key=".zip"/>
>>                        <suffix key=".swf"/>
>>                </defaultsuffixes>
>>                <rendersettings>
>>                        
>><rfs-prefix>${CONTEXT_NAME}/export</rfs-prefix>
>>                        <vfs-prefix></vfs-prefix>
>>                        <userelativelinks>false</userelativelinks>
>>                        
>><exporturl>http://127.0.0.1:8081${CONTEXT_NAME}/handle404</exporturl>
>>                        <plainoptimization>true</plainoptimization>
>>                        <testresource uri="/system/shared/page.dtd"/>
>>                        <resourcestorender>
>>                                <regex>/sites/.*</regex>
>>                                <regex>/system/galleries/.*</regex>
>>                                
>><regex>/system/modules/.*/resources/.*</regex>
>>                        </resourcestorender>
>>                </rendersettings>
>>        </staticexport>
>>
>>
>>server.xml:
>>
>>
>><Connector port="8080"
>>               maxThreads="150" minSpareThreads="25" 
>>maxSpareThreads="75"
>>               enableLookups="false" redirectPort="8443" 
>>acceptCount="100"
>>               debug="0" connectionTimeout="20000"
>>               disableUploadTimeout="true" />
>>
>><Connector port="8081"
>>               maxThreads="150" minSpareThreads="25" 
>>maxSpareThreads="75"
>>               enableLookups="true" redirectPort="8443" 
>>acceptCount="100"
>>               debug="0" connectionTimeout="20000"
>>               disableUploadTimeout="true" />
>>
>>
>>
>>
>>
>>h137483:~ # vi /etc/apache2/vhosts.d/test.conf # # Use 
>>name-based virtual hosting.
>>#
>>NameVirtualHost *
>>
>>#
>># VirtualHost example:
>># Almost any Apache directive may go into a VirtualHost container.
>># The first VirtualHost section is used for requests without 
>>a known # server name.
>>#
>>
>><VirtualHost *>
>>    ServerName DOMAIN.DE
>>    ServerAdmin admin at DOMAIN.DE
>>    DocumentRoot "/srv/www/tomcat5/base/webapps"
>>    #ErrorLog logs/error.log
>>
>>    # Log only non-redirect requests in "normal" log file
>>    SetEnvIf Request_URI "\/opencms\/*" redirect
>>    #CustomLog logs/localhost-access-redirect.log 
>>vhost_common env=redirect
>>    #CustomLog logs/localhost-access.log vhost_common 
>>env=!redirect< /FONT>
>>
>>    # Redirect all request to non-existing file in the export 
>>directory to OpenCms which will generate the files "on the fly"
>>    RewriteEngine     on
>>    #RewriteLog        logs/rewrite.log
>>    RewriteLogLevel   2
>>    RewriteCond       %{REQUEST_URI}                          
>>                  ^/export/(.*)  [NC]
>>    RewriteCond       "%{DOCUMENT_ROOT}%{REQUEST_FILENAME}"   
>>                  !-f
>>    RewriteCond       
>>"%{DOCUMENT_ROOT}%{REQUEST_FILENAME}/index_export.html"   !-f
>>    RewriteRule       .*                                      
>>                  
>>http://127.0.0.1:8081/opencms/handle404?exporturi=/opencms%{RE
>>    
>>
>QUEST_URI}&%{QUERY_STRING} [P]
>  
>
>>    # Also redirect all other 404 errors to OpenCms
>>    ErrorDocument     404                       
>>/system/shared/handle404.html
>>
>>    ProxyPreserveHost on
>>    RedirectPermanent /opencms/                 http://DOMAIN.DE/
>>    ProxyPass         /opencms/                 !
>>
>>    ProxyPass         /resources/               !
>>    ProxyPass         /export/                  !
>>    ProxyPass         /skins/                   !
>>
>>    ProxyPass         /                         
>>http://127.0.0.1:8081/opencms/opencms/
>>    ProxyPassReverse  /                         
>>http://127.00..1:8081/opencms/opencms/
>></VirtualHost>
>>
>>
>>-----------------------------------------------------------
>>AV-Studio Kommunikationsmedien GmbH Halle            
>>Kurallee 13, D-06114 Halle (Saale)
>>
>>Fon: +49 (0345) 20 999 -0 * Fax: +49 (0345) 20 999 -20
>>email: office at av-studio.de * http://www.av-studio.de
>>-----------------------------------------------------------
>>
>>
>>
>>_______________________________________________
>>This mail is send to you from the opencms-dev mailing list To 
>>change your list options, or to unsubscribe from the list, 
>>please visit http://mail.opencms.org/mailman/listinfo/opencms-dev
>>
>>
>>    
>>
>
>
>
>_______________________________________________
>This mail is send to you from the opencms-dev mailing list
>To change your list options, or to unsubscribe from the list, please visit
>http://mail.opencms.org/mailman/listinfo/opencms-dev
>  
>





More information about the opencms-dev mailing list