Index: kernel/content/collectinformation.php
===================================================================
--- kernel/content/collectinformation.php
+++ kernel/content/collectinformation.php
@@ -370,9 +370,10 @@
     else
     {
         $collection->remove();
-
+ 
         return $Module->run( 'view', array( $ViewMode, $NodeID ),
                              array( 'ViewCache' => false,
+                                    'InternalRedirect' => true,
                                     'AttributeValidation' => array( 'processed' => true,
                                                                     'attributes' => $unvalidatedAttributes ),
                                     'CollectionAttributes' => $collectionAttributes ) );


Index: kernel/content/view.php
===================================================================
--- kernel/content/view.php
+++ kernel/content/view.php
@@ -20,7 +20,8 @@
 $Day = $Params['Day'];
 
 // Check if we should switch access mode (http/https) for this node.
-eZSSLZone::checkNodeID( 'content', 'view', $NodeID );
+if( !isset( $Params['InternalRedirect'] ) )
+    eZSSLZone::checkNodeID( 'content', 'view', $NodeID );
 
 if ( isset( $Params['UserParameters'] ) )
 {
