Jump to content

[gelöst] Seite komplett auf https umstellen funktioniert nicht?


Recommended Posts

Hallo Forum,

 

ich habe selbstverständlich bei unserem Shop in den Einstellungern "SSL aktivieren", "SSL auf allen Seiten erzwingen" und auch "Front-Office Sicherheit verbessern" aktiviert und die Seite ist grundsätzlich über SSL erreichbar.

 

Leider kommt aber in den Browsern trotzdem die Meldung "Diese Seite versucht, Skrips aus nicht authentifizierten Quellen zu laden".

 

Ein Blick in den Quellcode zeigt folgende Positionen, die trotzdem über http geladen werden:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
 
<a id="header_logo" href="http://shop.domainname.de/" title="Verkaufsshop ">
 
<li id="header_link_user"><a href="http://shop.domainname.de/" title="Zurück zur Startseite">Startseite</a></li>
 
<li style="width:109px;"><a href="http://domainname.de" title="Zur normalen Homepage" style="text-transform: capitalize;" target="_blank">NormaleHomepage.<font style="text-transform: lowercase;">de</font></a></li>
 
<p class="userinfo_twitter"><a href="http://twitter.com/domain" title="Folgen Sie uns auf Twitter" target="_blank" class="TR_urltwitter"></a></p>
 
<p class="userinfo_instagram"><a href="http://instagram.com/domain" title="Folgen Sie uns auf InstaGram" target="_blank" class="TR_urlinstagram">
 
<p class="userinfo_rss"><a href="http://domain/feed/" title="Folgen Sie uns mit RSS" target="_blank" class="TR_urlrss"></a></p>
</a></p>
 
<a rel="ajax_id_product_8" href="http://shop.domainname.de/warenkorb?add=1&id_product=8&token=">
 

Letzteren diverse Male mit verschiedenen ID.

 

Eigentlich hatte ich erwartet, dass das elleinige Hinzufügen in der .htaccess von

RewriteEngine on
RewriteCond %{SERVER_PORT} 80
 
RewriteRule ^(.*)$ https://shop.domainname.de/$1 [R,L]

dieses Problemchen beseitigen würde. Tut es aber nicht.

 

Was habe ich vergessen?

Hier mal der komplette aktuelle Schnipsel aus der .htaccess:

<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>
 
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://shop.domainname.de/$1 [R,L]
 
#Domain: shop.domainname.de
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]
 
RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
 
# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
 
# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>
 
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
Header add Access-Control-Allow-Origin "*"
</FilesMatch>
 
</IfModule>
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...