# Shopware 6 über Unterverzeichnis aufrufen - ohne "public"-Ordern?

**URL:** <https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922>\
**Category:** Installation / Einstieg\
**Created:** [29. September 2020 um 14:59 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922 "2020-09-29T14:59:27Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hundelig](https://avatars.discourse-cdn.com/v4/letter/h/f9ae1b/32.png) [@Hundelig](https://forum.shopware.com/u/Hundelig)\
**Post date:** [29. September 2020 um 14:59 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/1 "2020-09-29T14:59:27Z")

</div>

Hallo,

habe jetzt schon einiges durchgeschaut und kann es nicht glauben, dass die neue Shopware 6 Version offensichtlich nicht so einfach (wenn überhaupt?!?) per Unterverzeichnis aufgerufen werden kann. SEO Experten tendieren nämlich zu der These, dass Verzeichnis ([www.domain.de/shop](http://www.domain.de/shop)) besser als Subdomain ([shop.domain.de](http://shop.domain.de)) ist.&nbsp;

Auf der Domain läuft aber auch noch ein anderes CMS (z.B. Wordpress oder Joomla) und so würde ich gerne den Shopware 6 Shop über das Unterverzeichnis [www.domain.de/shop](http://www.domain.de/shop) ansprechen (also auch ohne dieses „public“).&nbsp;

Kann mir da bitte noch mal jemand helfen, wie ich das auf meinen Server (PLESK Oberfläche) oder per .htaccess hinbekommen? Wäre für jeden Tipp dankbar.&nbsp;

&nbsp;

Danke & Grüße

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [29. September 2020 um 15:04 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/2 "2020-09-29T15:04:13Z")

</div>

Noch nicht getestet, aber könnte “SW6” nicht ausserhalb vom Document-Baum liegen und “shop/” per symlink auf public zeigen?

---

<div class="post-metadata">

**Author:** ![Hundelig](https://avatars.discourse-cdn.com/v4/letter/h/f9ae1b/32.png) [@Hundelig](https://forum.shopware.com/u/Hundelig)\
**Post date:** [30. September 2020 um 06:30 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/3 "2020-09-30T06:30:27Z")

</div>

Hi Sonic,

danke für Deinen Vorschlag - ich muss mich dann erstmal imt dem Thema „Symlink“ auseinandersetzen und checken wie sowas aussieht. Mal schauen ob es klappt.&nbsp;

Komisch/schade, dass Shopware nicht gleich irgendwo/irgendwie eine Anleitung für Shopware über ein Verzeichnis hat. Man kann doch nicht davon ausgehen, dass es das Hauptsystem einer Seite ist?! Naja, ich werde weiter suche…wer noch Tipps hat - gerne! 🙂

Grüße

---

<div class="post-metadata">

**Author:** ![sndo](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@sndo](https://forum.shopware.com/u/sndo)\
**Post date:** [30. September 2020 um 17:23 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/4 "2020-09-30T17:23:29Z")

</div>

Bei meinem Provider kann ich z.B. ein rederict einrichten

&nbsp;

[www.domain.de/shop](http://www.domain.de/shop) wird dann automatisch zum&nbsp;[www.domain.de/shop/public](http://www.domain.de/shop/public) geroutet.

---

<div class="post-metadata">

**Author:** ![cruizea5](https://avatars.discourse-cdn.com/v4/letter/c/c0e974/32.png) [@cruizea5](https://forum.shopware.com/u/cruizea5)\
**Post date:** [30. September 2020 um 18:06 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/5 "2020-09-30T18:06:51Z")

</div>

Thank you for your suggestion - I have to deal with the topic “Symlink” first and check what it looks like. Let’s see if it works. [mx player](https://get-mxplayer.in) [get-mxplayer.in](https://get-mxplayer.in)

---

<div class="post-metadata">

**Author:** ![s2shopware](https://avatars.discourse-cdn.com/v4/letter/s/ecb155/32.png) [@s2shopware](https://forum.shopware.com/u/s2shopware)\
**Post date:** [3. Oktober 2020 um 11:24 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/6 "2020-10-03T11:24:40Z")

</div>

Das Thema interessiert mich auch;

&nbsp;

von der Optik abgesehen:

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”) stellt es irgendein Problem (z.B. bzgl. der Sicherheit) dar, wenn man Domain/shop/public einfach so nutzt?

&nbsp;

Viele Grüße

---

<div class="post-metadata">

**Author:** ![Hundelig](https://avatars.discourse-cdn.com/v4/letter/h/f9ae1b/32.png) [@Hundelig](https://forum.shopware.com/u/Hundelig)\
**Post date:** [9. Oktober 2020 um 17:28 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/7 "2020-10-09T17:28:48Z")

</div>

Hallo,

@s2shopware‍ ein Problem sollte die Umleitung zu „shop/public“ nicht darstellen.

Und @sndo‍ ja, das Routing zu „shop/public“ ist kein Problem.

…ber genau das Verzeichnis „public“ möchte ich nicht im Pfad haben - da es nicht schön aussieht und seo-seitig nicht optimal ist.&nbsp;

&nbsp;

Wie gesagt schade und schwach, dass das bei der neuen Shopware-Version offenbar nicht so einfach geht. ☹

&nbsp;

Grüße

---

<div class="post-metadata">

**Author:** ![sndo](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@sndo](https://forum.shopware.com/u/sndo)\
**Post date:** [10. Oktober 2020 um 16:40 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/8 "2020-10-10T16:40:14Z")

</div>

Also bei mir habe ich es als subdomain eingerichtet:

[www.domain.de](http://www.domain.de) ==\>&nbsp;public\_html/shop/public

da erscheint nichts in der URL vom public:

es wird alles ohne public angezeigt Z.B so der Warenkorb&nbsp;[www.domain.de/checkout/cart](http://www.domain.de/checkout/cart)

Was möchtest Du noch mehr als das?

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [10. Oktober 2020 um 17:23 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/9 "2020-10-10T17:23:04Z")

</div>

Was er/sie will steht im ersten Post. Er/Sie möchte den shop in Unterverzeichniss shop haben, und nicht im Root der domain. Wie gesagt: steht im ersten Post!

---

<div class="post-metadata">

**Author:** ![Hundelig](https://avatars.discourse-cdn.com/v4/letter/h/f9ae1b/32.png) [@Hundelig](https://forum.shopware.com/u/Hundelig)\
**Post date:** [11. Oktober 2020 um 07:15 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/10 "2020-10-11T07:15:26Z")

</div>

> [@sndo schrieb:](https://forum.shopware.com/profile/29269/sndo "sndo")
> 
> Also bei mir habe ich es als subdomain eingerichtet:
> 
> [www.domain.de](http://www.domain.de) ==\>&nbsp;public\_html/shop/public
> 
> da erscheint nichts in der URL vom public:
> 
> es wird alles ohne public angezeigt Z.B so der Warenkorb&nbsp;www.domain.de/checkout/cart
> 
> Was möchtest Du noch mehr als das?

&nbsp;

Danke Sndo für deine Rückmeldung - so wie sonic netterweise schon geantwortet hatte - ich möchte den Shop nicht im Root auf oberste Ebene laufen lassen sondern eben im Unterverzeichnis /shop/. …und dort möchte ich dann nicht den „public“ Ordner in den URLs haben.&nbsp;

Danke & Grüße

---

<div class="post-metadata">

**Author:** ![AMSPO24online](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/amspo24online/32/7865_2.png) [@AMSPO24online](https://forum.shopware.com/u/AMSPO24online)\
**Post date:** [11. Oktober 2020 um 09:23 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/11 "2020-10-11T09:23:11Z")

</div>

**Provider …**

shopware/public

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/5/515b30ae248366f913e620ac7d1759a5a4974aee.png)

dann die Installation durchführen und alles passt!

Man sieht kein /public

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [11. Oktober 2020 um 10:17 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/12 "2020-10-11T10:17:39Z")

</div>

Hallo,

die Anforderung steht im ersten Beitrag. @Hundelig möchte seinen Shop nicht unter einer Subdomain und auch nicht unter der Hauptdomain betreiben, sondern im Unterverzeichnis /shop (also [www.seinedomain.de/shop](http://www.seinedomain.de/shop)) - Problem hierbei wird sein, dass die .htaccess von Wordpress ggfs. in die Quere kommt bzw. die Frage ist, ob das public Verzeichnis auch in shop umbenannt werden kann (habe ich noch nie probiert).

Sprich die Shopware Installationsdateien in das Verzeichnis kopieren, wo auch Wordpress liegt und dann public in shop umbenennen - wird jedoch gefährlich sein, da so z.B. recht einfach die .env Datei und somit die Zugangsdaten zur Datenbank über [www.seinedomain.de/.env](http://www.seinedomain.de/.env) öffentlich aufrufbar sind, d.h. ggfs. müsste dies durch einen entsprechenden .htaccess Eintrag unterbunden werden.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [12. Oktober 2020 um 16:03 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/13 "2020-10-12T16:03:53Z")

</div>

So, auch wen es für mich absolut unwichtig ist, hat mich die Neugier gepackt&nbsp; ![Sticking-out-tongue](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/sticking-out-tongue.png "Sticking-out-tongue")

Gegeben: Ein Testshop bei All-Inkl.  
Dieser Testshop ist korrekt angelegt, die Domain ist auf den public-Ordner eingestellt.  
Ziel: Zweiter Shop, der auf [linktest.testdomain.de/shop/](http://linktest.testdomain.de/shop/) horcht.

Testshop liegt - sagen wir mal - unter /vertragsnummer/domains/SW6EA  
Nun habe ich einen neuen Ordner /vertragsnummer/domains/symtest angelegt.  
In diesem einen symlink „Symbolische Verknüpfunk“ mit dem namen „shop“ nach „/vertragsnummer/domains/SW6EA/public“ angelegt. Sieht nun aus wie ein Ordner, aber geht man da rein, landet man im public-Ordner der Installation. Die neue Domain **[linktest.testdomain.de](http://linktest.testdomain.de)** &nbsp;auf den Pfad&nbsp;/vertragsnummer/domains/symtest eingestellt.

Nun einen neuen Verkaufskanal angelegt und als URL&nbsp;„[linktest.testdomain.de/shop/](http://linktest.testdomain.de/shop/)“ angelegt - und **[linktest.testdomain.de/shop](http://linktest.testdomain.de/shop)** aufgerufen =\> SalesChanel läuft.

Fazit - und das macht auch Sinn für so Sachen wie „cloud“:  
Der Shop kann völlig ausserhalb vom Webspace liegen.  
Am Wunschplatz - also Unterverzeichnis - ein Link auf public anlegen.

In dem Fall oben wird dennoch die .htaccess von Wordpress greifen, sollte eine Regel passen.  
&nbsp;

---

<div class="post-metadata">

**Author:** ![ShopwareRob](https://avatars.discourse-cdn.com/v4/letter/s/54ee81/32.png) [@ShopwareRob](https://forum.shopware.com/u/ShopwareRob)\
**Post date:** [26. November 2020 um 06:28 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/14 "2020-11-26T06:28:06Z")

</div>

@sonic‍: Das klingt ja echt nach einer Lösung - danke schon mal für Deinen Einsatz!!!

&nbsp;

Nur kurze Rückfrage, da ich nicht ganz so fit in Server-Konfiguration bin: **Wie richte ich so einen Symlink auf einem Plesk-Server ein? Bzw. kannst Du eine Vorlage posten oder wo ich vielleicht dazu Infos finde und mich einlesen kann?&nbsp;**

&nbsp;

So oder so schon mal danke für Deinen Test & Bericht!&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [26. November 2020 um 08:22 UTC](https://forum.shopware.com/t/shopware-6-uber-unterverzeichnis-aufrufen-ohne-public-ordern/69922/15 "2020-11-26T08:22:38Z")

</div>

Hallo,

schau mal hier (für die Lösung benötigst Du einen eigenen vServer/Server, im einfachen Shared Hosting nicht möglich):

> **[Website on Plesk shows 403 Forbidden: Symbolic link not allowed or link...](https://support.plesk.com/hc/en-us/articles/213951705-Website-on-Plesk-shows-403-Forbidden-Symbolic-link-not-allowed-or-link-target-not-accessible)**
>
> Applicable to:
> 
> Plesk for Linux
> Plesk for Linux
> 
> 
> Symptoms
> After restoration from backup website shows 
> 403 Forbidden
> error.
> In 
> /var/www/vhosts/system/example.com/logs/error\_log the followi...

Symlinks sind allerdings nicht ganz ungefährlich:

> **[Entschärfen von Schwachstellen durch symbolische Verknüpfungen](https://docs.plesk.com/de-DE/obsidian/administrator-guide/plesk-administration/absichern-von-plesk/entsch%C3%A4rfen-von-schwachstellen-durch-symbolische-verkn%C3%BCpfungen.79045/)**
>
> Wenn Apache oder nginx statische Dateien bereitstellen, folgen sie symbolischen Verknüpfungen, auch wenn diese auf ei...

Viele Grüße
