Hallo,
ich habe einen Shop im Unterverzeichnis aufgesetzt ("/shop"). Das testen hat alles wunderbar geklappt. Um das ganze produktiv zu nutzen habe ich jetzt die eigentliche Domain auf das Unterverzeichnis aufgeschalten und die entsprechenden notwendigen Änderungen wie folgt gemacht.
config.inc.php
$this->sShopURL = 'http://www.domain.de';
.htaccess mit dem Eintrag
RewriteBase /
Was dann passierte war, Backend und Startseite funktionierten wie gewollt nur bei dem Aufruf irgendeines Links/Kategorie (z.B. Datenschutz) findet der Shop die Seite unter dem entsprechenden Link http://www.domain.de/Datenschutz nicht. Fehlermeldung: Die angeforderte Seite ‘/Datenschutz/’ konnte nicht gefunden werden.
(Anmerkung: Lösche ich dann manuell in der Adressleiste des Browsers den abschließenden backslash / wird man in das Unterverzeichnis /shop/ geleitet und die richtige Seite ausgegeben - Ergebnis ist allerdings die url mit samt dem Unterverzeichnis: http://www.domain.de/shop/Datenschutz).
Die einzige Möglichkeit den Shop zu betreiben die ich ermitteln konnte, war indem ich die config.inc.php wieder zurück geändert habe (wie zu dem Zeitpunkt als die Domain noch nicht augeschalten war) in
$this->sShopURL = 'http://www.domain.de/shop';
jedoch laufen dann sämtliche Links durch das Unterverzeichnis /shop also z.B.
http://www.domain.de/shop/Datenschutz
was eigentlich nicht gewollt ist.
Es müsste doch möglich sein durch die Domain Aufschaltung den Shop im Unterverzeichnis zu betreiben ohne das das Unterverzeichnis in der URL auftaucht?
Bzgl. htaccess habe ich im letzten Schritt keinen Unterschied feststellen können, scheint egal ob ich
RewriteBase /
oder
RewriteBase /shop
verwende…
tmp habe ich immer gelöscht…
SEO links neu berechnet…
views aktualisiert…
Backend funktioniert in jedem Fall korrekt soweit ich das feststellen konnte…
Ich hoffe ich konnte das verständlich schildern und es hat jemand einen Tipp parat woran das liegen kann und wie ich die Einstellungen vornehmen muss damit es korrekt läuft. Mein Provider konnte bisher nichts feststellen, jedoch merkten sie an dass wenn der Shop nicht den / am Ende der Links setzen würde könnten sie vielleicht die htaccess entsprechend anpassen. Ich weiss aber leider nicht wie ich das mache…
Besten Dank schonmal!
Viele Grüße
Daniel