Offen SEO-Modul / Rewriteengine / Weiterleitungsproblem

Perseus

Aktives Mitglied
20. März 2013
40
0
Hallo,

habe ein Shop-Update von 3.15 auf 3.20 gemacht (hat auch geklappt).
Vorher PHP von 5.2 auf 5.5 aktualisiert inkl. Ioncubeloader aktualisiert.
30 graue Haare und einige Stunden später ging es dann.
Habe daraufhin das SEO-Modul freigeschaltet für Klarnamen URLs also statt "bananenhandel.de/shop/art1234_p1_111..."
--> "bananenhandel.de/shop/saftige-banane".
Bis dahin hat auch noch alles funktioniert.
War etwas knifflig mit der Rewrite-Engine (1und1, aber lief).

Jetzt wollte ich noch das "/shop/" eliminieren.

Der JTL-Shop ist im Webshop im Ordner "/shop" installiert.
Bananenhandel.de führte zu unserer HTML-Website, die weg sollte.
Die ganzen HTML-Sachen hab ich vom Webspace genommen.

Beim Provider 1und1 die Speicherverwendung von "bananenhandel.de" von "/." auf "/shop" gändert.

In der config.JTL-Shop.ini.php steht nun:
PHP:
<?php
define("PFAD_ROOT", "/homepages/12/d3456789/htdocs/shop");
define("URL_SHOP", "http://www.bananenhandel.de/");

define("DB_HOST","db111111.db.1and1.com");
define("DB_NAME","db1111111");
define("DB_USER","db1111111");
define("DB_PASS","1111111j");

define("BLOWFISH_KEY", "123456789987654321");
?>

in der .htaccess im root-Verzeichnins "/"

Code:
<IfModule mod_rewrite.c>
   RewriteEngine on


   #REWRITE ANPASSUNG 1 (REWRITEBASE)
    #Wenn Ihr Shop in einem Unterverzeichnis (also z.B.  meinedomain.de/meinverzeichnis) installiert ist, so kommentieren Sie die  kommende Zeile aus und passen Sie den Verzeichnisnamen an
   [B]RewriteBase /shop
[/B]

   #REWRITE ANPASSUNG 2 (auf www.meinedomain.de umleiten)
    #Ihr Shop sollte nicht unter www.meinedomain.de und nur meinedomain.de  erreichbar sein, siehe:  http://wiki.jtl-software.de/index.php?title=JTL-Shop3-Neuinstallation#4._Einrichtung_einer_Domainweiterleitung
   #RewriteCond %{HTTP_HOST} ^meinedomain.de
   #RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [r=301,L]



   #Regeln für das Rewrite der URLs von JTL-Shop4
   #Ändern Sie an diesen Zeilen nichts!
   RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ includes/sitemap.php?datei=$1 [L]
   RewriteRule ^assert/(.*)$ includes/libs/minify-2.1.7/g=$1 [L]
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^. index.php [L]
   
</IfModule>

Und hier beginnt die Misere. Nix läuft mehr richtig.
Mal komm ich wenigstens in den Admin-Bereich und kann mich da einloggen, wenn ich aber dann was in der .htaccess umstelle
(bei den Rewrite-Bedingungen), es nicht geht, ich es wieder rückgängig mach, kann ich mich dann nicht mehr im Admin einloggen.
Die Fehler sind also teils nicht reproduzierbar.

Wenn ich irgendwas vom Shop im Browser aufrufe, kommt eine Art Unendliche Schleife raus:
"Bananenhandel.de/shop/shop/shop/shop/shop/shop/shop/shop/shop/shop/shop/shop/shop/shop/shop/shop....

Hab ich irgendwas in den Einstellungen übersehen? Ich seh langsam den Wald vor Bäumen nicht mehr, so oft wie ich Dateien über Filezilla jage.
Übertragungsmodus ist übrigens immer auf binär.

PS:
Bananenhandel.de ist nur als Beispiel-domain gewählt, ich sehe gerade die Website gibt es sogar :)
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.064
196
Erkelenz
AW: SEO-Modul / Rewriteengine / Weiterleitungsproblem

Wenn du bei 1und1 eingestellt hast das deine Domain jetzt direkt auf den Unterordner " shop/" zeigt dann musst du bei der RewriteBase nur noch ein "/" anstelle von "/shop" setzen. Oder hast du das schonmal ausprobiert?
 

Perseus

Aktives Mitglied
20. März 2013
40
0
AW: SEO-Modul / Rewriteengine / Weiterleitungsproblem

Ja das hatte ich auch schon ausprobiert.

Hab jetzt erstmal alles auf einen Kompromiss-Zustand gebracht:
Den Shop wieder auf "bananenhandel/shop" umgestellt.
Und auf die Hauptseite "bananenhandel.de" eine kleine .html gesetzt die auf "bananenhandel/shop" weiterleitet.
Nicht elegant und auch sicher nicht Suchmaschinenfreundlich, aber anders bekomm ich erstmal kein Ergebnis hin.

Das mobile-Template funktioniert auch nicht mehr auf mobilen Geräten, da ist fast immer nur das Desktop-Template aktiv.
 

Perseus

Aktives Mitglied
20. März 2013
40
0
AW: SEO-Modul / Rewriteengine / Weiterleitungsproblem

Ich versteh die Frage nicht so richtig.
Der von dir zitierte Code steht so in der PHP.INI (bloß das 12/d3456789 habe ich "verschleiert").
Das mobile-Template funktioniert übrigens wieder, ohne dass ich aktiv etwas geändert habe.
 

Ähnliche Themen