Redirect von Verzeichnis /shop/ auf /shop/public

Hallo, 

irgendwie stehe ich gerade auf dem Schlauch - wie und wo muss ich den Redirect einrichten, damit wenn ich www.domain.de/shop eingebe, direkt auf www.domain.de/shop/public weitergeleitet wird? 

 

Ich hatte es mit folgedem in der HTACCESS im Root-Verzeichnis versucht:
Redirect 301 /shop https://www.domain.de/shop/public

…doch dann kommt das hier raus…

https://www.domain.de/shop/public//public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/public/

 

Woran liegt das? Muss ich eine htaccess im Shop-Verzeichnis erstellen? Oder muss der Befehl anders lauten? …wäre für jeden Tipp dankbar. 

 

Grüße

Hallo ShopwareRob,

ich musste bei meinem Hoster folgende .htaccess anlegen:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?domain.at$

RewriteCond %{REQUEST_URI} !^/public/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /public/$1

RewriteCond %{HTTP_HOST} ^(www.)?domain.at$
RewriteRule ^(/)?$ public/index.php [L]

Nach der Insatllation musste ich dann noch im Backend von Shopware unter Verkauskanal --> Allgemein --> die Domain dementsprechend anpassen.

Liebe Grüße

Michael

Warum so eine Krücke?
Warum legt Ihr Euch beim gleichen Hoster im gleichen Dateisystem nicht eine Admin-/Sub-Domain an, der kein Chanel zugewiesen ist, und macht dann in der Haupt-Domain für /shop/ einen Sym-Link im Dateisystem auf den public Ordner?

https://forum.shopware.com/discussion/comment/281748/#Comment_281748