Hallo,
ich habe die letzten Tage einiges gelesen und rumprobiert aber irgendwie komme ich nicht weiter. Vielleicht hat ja jemand von euch eine Idee was ich ausprobieren könnte.
Erst einmal zum Hintergrund. Wir betreiben einen sehr kleinen Shop, basierend auf der Oxid CE 4.4.8, in dem wir ein paar LED-Produkte verkaufen. Wir haben gerade ein neues Produkt auf den Markt gebracht, dass zeitnah durch verschiedene weitere Ausführungen ergänzt werden soll. Das neue Produkt wird aktuell über eine eigenständige Website beworben. Dies soll auch in Zukunft so bleiben. Ziel ist die Generierung einer Marke.
Der Shop sieht aktuell optisch vollkommen anders aus, vielleicht etwas altbacken. Hinzu kommt, dass der Kunde auf den ersten Blick nicht merken soll, dass er zum Einkauf auf eine andere Website weitergeleitet wird. Die Idee ist nun zwei unabhängige Template-Sätze zu verwenden und diese nach Bedarf zu laden. In dem zweiten Template-Satz würden dann auch nur noch die Produkte der “Marke” angezeigt werden.
Hauptgrund warum ich an einem Shop festhalten möchte ist, dass bereits einige Produkte über den Shop verkauft wurden und ich gerne bei einer Datenbasis und einem Shopsystem bleiben möchte, insbesondere auf Grund der Pflege und da diverse Exportskripte für Rechnungserstellung, DHL und ein paar weitere Funktionalitäten vorhanden sind.
Ich bin hier im Forum auf einen älteren Thread (Gleicher Shop auf zwei Domains) gestoßen aber so wirklich weiter komme ich damit nur bedingt.
In die .htaccess Datei habe ich folgende Regeln ganz oben hinzugefügt:
Options +FollowSymlinks
RewriteEngine on
RewriteBase /alex/testshop/
RewriteRule ^test/$ ?rewrite_target=test [QSA] [NC]
RewriteRule ^(.+)/test/(.+)$ $1/$2/?rewrite_target=test [QSA] [NC]
Die config.inc.php wurde um folgendes ergänzt:
$subdir=$_GET['rewrite_target'];
$subdir_tpl=$subdir;
if (!$subdir)
{
$subdir_tpl='atd4';
$subdir='';
}
$this->sShopURL = 'http://www.domain.de/alex/testshop/'.$subdir.'/';
$this->sTheme=$subdir_tpl;
Mit einem htaccess Tester komme ich zu folgendem Ergebnis:
Manueller Aufruf “http://www.domain.de/alex/testshop/test/”
Resultat “htaccess Tester”: “http://www.domain.de/alex/testshop/test/”
Resultat Shop: das alternative Template wird geladen - Startseite
Manueller Aufruf “http://www.domain.de/alex/testshop/test/LED-Leuchten”
Resultat “htaccess Tester”: “http://www.domain.de/alex/testshop/LED-Leuchten/?rewrite_target=test”
Resultat Shop: das alternative Template wird geladen aber es erscheint die Meldung “Fehler Die angeforderte Seite ‘test/LED-Module/’ konnte nicht gefunden werden.” Was ich nicht verstehe ist warum im Pfad weiterhin “test/” vorhanden ist.
Wenn ich in unserem Test-Shop das zweite Resultat “http://www.domain.de/alex/testshop/LED-Leuchten/?rewrite_target=test” eingebe dann wird die Kategorie LED-Leuchten im alternativen Template geladen und die Produkte werden dargestellt.
Hat jemand eine Idee was hier schief laufen könnte bzw. wo mein Gedankenfehler liegt?
Gruß
Alex