# Per Domainweiterleitung oder .htaccess auf public Ordner?

**URL:** <https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058>\
**Category:** Installation / Einstieg\
**Created:** [20. November 2020 um 13:06 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058 "2020-11-20T13:06:45Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon62955814](https://avatars.discourse-cdn.com/v4/letter/a/87869e/32.png) [@anon62955814](https://forum.shopware.com/u/anon62955814)\
**Post date:** [20. November 2020 um 13:06 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/1 "2020-11-20T13:06:45Z")

</div>

Wie ist eigentlich die richtige Vorgehensweise?

Kann ich per Domainweiterleitung auf den public Ordner zugreifen lassen?

Oder ist der richtige Weg per .htaccess auf den public Ordner umleiten lassen?

&nbsp;

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [20. November 2020 um 13:48 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/2 "2020-11-20T13:48:06Z")

</div>

Richtig und vor allem sicher wäre den DocumentRoot auf den Public ordner zu legen, so dass es von aussen nicht erreichbar ist. was paralall zum \_public Ordner ist.

---

<div class="post-metadata">

**Author:** ![anon62955814](https://avatars.discourse-cdn.com/v4/letter/a/87869e/32.png) [@anon62955814](https://forum.shopware.com/u/anon62955814)\
**Post date:** [20. November 2020 um 14:08 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/3 "2020-11-20T14:08:23Z")

</div>

Ok, könntest du mir kurz erklären, wie ich das mit dem DocumentRoot mache? Bin bei all-inkl, da kann ich die Domain auf einen Ordner leiten, aber das ist ja wieder was anderes.

---

<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:** [20. November 2020 um 14:13 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/4 "2020-11-20T14:13:43Z")

</div>

Im KAS den Pfad auf public einstellen.

Oder was willst Du genau erreichen???  
Soll die Domain direkt auf den Shop zeigen, dann s.o.  
Soll weitergeleitet werden von [domain.de](http://domain.de) nach [domain.de/public/](http://domain.de/public/) musst Du in der htacces (die in [domain.de](http://domain.de)) eine Regel einbauen.  
&nbsp;

---

<div class="post-metadata">

**Author:** ![anon62955814](https://avatars.discourse-cdn.com/v4/letter/a/87869e/32.png) [@anon62955814](https://forum.shopware.com/u/anon62955814)\
**Post date:** [20. November 2020 um 15:38 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/5 "2020-11-20T15:38:35Z")

</div>

Ja im KAS hab ich eh auf public gestellt.

Geht darum, das ich so praktisch keine Testumgebung mit z.B. diesen Plugins erstellen kann.

> **[Testserver/Stagingumgebung einrichten](https://store.shopware.com/netzp57164792228f/testserver/stagingumgebung-einrichten.html)**
>
> Blitzschnell eine Testumgebung einrichten  Das Original-Plugin vom Marktführer für Testumgebungen - das erfolgreiche Shopware 5-Plugin jetzt auch…

> **[Staging / Testumgebung (1 Klick Einrichtung)](https://store.shopware.com/emz2686169189745f/staging/testumgebung-1-klick-einrichtung.html)**
>
> Schnelles Einrichten | Sicheres Testen | Risikofreies Arbeiten | Ohne Gefahr für Deinen Umsatz Mit der Staging / Testumgebung von 8mylez erstellst…

Weil dann wird die Testumgebung nicht im Ordner public angelegt, sondern auf gleicher Ebene, und da komme ich ja jetzt nicht mehr hin mit der Domain.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [20. November 2020 um 15:47 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/6 "2020-11-20T15:47:45Z")

</div>

Doch, über /staging …steht doch auch in deren Anleitung.

---

<div class="post-metadata">

**Author:** ![anon62955814](https://avatars.discourse-cdn.com/v4/letter/a/87869e/32.png) [@anon62955814](https://forum.shopware.com/u/anon62955814)\
**Post date:** [20. November 2020 um 15:53 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/7 "2020-11-20T15:53:33Z")

</div>

Eben nicht. Der /staging Ordner liegt dann nicht unter Domain/public sondern unter Domain, also auf gleicher Ebene wie public.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [20. November 2020 um 15:56 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/8 "2020-11-20T15:56:21Z")

</div>

> **Sie können sich dann mit den normalen Daten unter&nbsp;_[Der Domainname meinshop.de steht zum Verkauf.](http://www.meinshop.de/staging/admin)_&nbsp;anmelden und loslegen!**
> 
> Sollte dies nicht möglich sein kann es daran liegen, dass…
> 
> - Sie bei Nginx Servern eine entsprechende Shopware Konfiguration für die Staging hinterlegen müssen
> - eine Modifikation der .htaccess Datei bei Apache Servern für Fehler sorgen kann

Dann musst du es anpassen.&nbsp;

---

<div class="post-metadata">

**Author:** ![anon62955814](https://avatars.discourse-cdn.com/v4/letter/a/87869e/32.png) [@anon62955814](https://forum.shopware.com/u/anon62955814)\
**Post date:** [20. November 2020 um 16:06 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/9 "2020-11-20T16:06:17Z")

</div>

Schon klar, das wird nix. Der Hinweis mit anpassen ist ja super, sprich das ist ein Plugin für ITler.

Woher soll ich denn wissen, was ich anpassen muss.

&nbsp;

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [20. November 2020 um 16:16 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/10 "2020-11-20T16:16:21Z")

</div>

Normalerweise ist das nur eine kleine Zeile, frag mal bei 8 milez an.

---

<div class="post-metadata">

**Author:** ![anon62955814](https://avatars.discourse-cdn.com/v4/letter/a/87869e/32.png) [@anon62955814](https://forum.shopware.com/u/anon62955814)\
**Post date:** [20. November 2020 um 16:22 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/11 "2020-11-20T16:22:58Z")

</div>

Ok, danke dir für deine Geduld. Ich check das mal.

---

<div class="post-metadata">

**Author:** ![cengaver](https://avatars.discourse-cdn.com/v4/letter/c/c5a1d2/32.png) [@cengaver](https://forum.shopware.com/u/cengaver)\
**Post date:** [8. Februar 2026 um 14:13 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/12 "2026-02-08T14:13:01Z")

</div>

Bei mir ist im KAS automatisch das /public drin gewesen, aber jetzt habe ich das Problem, dass meine Webseite meine Domain mit /public dahinter erreicht werden kann. Was muss ich verändern, dass es einfach nur über [domain.de](http://domain.de) erreicht wird?

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [9. Februar 2026 um 10:39 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/13 "2026-02-09T10:39:00Z")

</div>

Die Domain muss auf /public eingerichtet sein, das reicht eigentlich aus.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [9. Februar 2026 um 10:57 UTC](https://forum.shopware.com/t/per-domainweiterleitung-oder-htaccess-auf-public-ordner/71058/14 "2026-02-09T10:57:23Z")

</div>

Das DocumentRoot (Apache) muss auf den public Order zeigen. Das kannst du bei nahezu allen Hostern in der Domain-Konfiguration (nicht DNS) einstellen.

> **[Mapping URLs to Filesystem Locations - Apache HTTP Server Version 2.4](https://httpd.apache.org/docs/2.4/urlmapping.html)**

Dann musst du wahrscheinlich aus den Verkaufskanal in der Domain das /public entfernen.
