• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zu viele Weiterleitungen .htaccess

dumbledore

Mitglied
Hallo,
ich habe einen Onlineshop.
Nun braucht es seit kurzem sehr lange um die Seite zu öffnen. Ich habe vor kurzem SSL aktiviert.
Nach Recherchen habe ich herausgefunden, dass die .htaccess-Datei geändert werden muss. Um die Seite zu laden werden 5 Sekunden benötigt. 2 alleine für die Weiterleitungen. (https://www2.pic-upload.de/img/34470920/IMG_0027.jpg)


Beim aufrufen wird zuerst http://www. xyz geöffnet.
Das leitet weiter an http://xyz
Das wiederum leitet weiter an https://xyz

Kann ich das nicht so einstellen, dass direkt https://www.xyz oder https://xyz angezeigt wird?

Ich habe hier einen Link mit Erklärungen gefunden:
https://www.checkdomain.de/support/...e/nutzung-einrichtung/htaccess-weiterleitung/

In meiner htaccess Datei kommen aber viele RewriteRule und Cond vor und ich will nichts falsch machen.
Kann ich die Datei hier hochladen? Ist es bedenklich (wegen der Sicherheit?)

Vielen Dank!
 

Anhänge

  • IMG_0027.jpg
    IMG_0027.jpg
    516,9 KB · Aufrufe: 4
  • IMG_0027.jpg
    IMG_0027.jpg
    516,9 KB · Aufrufe: 3
  • IMG_0027.jpg
    IMG_0027.jpg
    516,9 KB · Aufrufe: 3
Werbung:
Hier ist mal ein kleiner Ausschnitt vom Anfang.
Es geht noch weiter aber ich denke den Part mit Rewrite Engine muss ich irgendwie ändern.

Code:
<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on


#Domain: autoteile-to-go.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>
 
Werbung:
Da steht nix von einer Weiterleitung an https drin. Vermutlich übernimmt die PHP Datei das oder es steht weiter unten in der .htaccess
 
Prestashop?

Wenn ich mich recht erinnere muss man einfach in der Tabelle "ps_shop_url" die URL ändern. Bzw. normalerweise übers Backend wenn man sich noch anmelden kann.
 
Werbung:
Zurück
Oben