# htaccess - Backend soll erreichbar sein, das Frontend soll weitergeleitet werden

**URL:** <https://forum.shopware.com/t/htaccess-backend-soll-erreichbar-sein-das-frontend-soll-weitergeleitet-werden/66152>\
**Category:** Programmierung\
**Created:** [9. April 2020 um 07:54 UTC](https://forum.shopware.com/t/htaccess-backend-soll-erreichbar-sein-das-frontend-soll-weitergeleitet-werden/66152 "2020-04-09T07:54:28Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![MatthiasK](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@MatthiasK](https://forum.shopware.com/u/MatthiasK)\
**Post date:** [9. April 2020 um 07:54 UTC](https://forum.shopware.com/t/htaccess-backend-soll-erreichbar-sein-das-frontend-soll-weitergeleitet-werden/66152/1 "2020-04-09T07:54:28Z")

</div>

Hallo zusammen,

ich versuche gerade in der htaccess die Regel zu hinterlegen, dass zuerst alle nicht-www Aufrufe auf www weitergeleitet werden. Dann sollen alle Aufrufe einer Domain, die nicht backend im Aufruf haben weitergeleitet werden.

```
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www\.domain1\.de$ [NC]
RewriteCond %{REQUEST_URI} !^/(backend)(/.*)?$ [NC]
RewriteRule .* https://www.domain2.de [R=301,L]

```

Ziel ist es dass über die Haupt- bzw. Registrierdomain nur das Backend erreichbar ist. Das Frontend läuft über einen Subshop. Mit dem obigen Eintrag in der htaccess wird das Backend aber nur über [domain1.de/backend](http://domain1.de/backend) erreicht. Wenn der Aufruf **www.** [domain1.de/backend](http://domain1.de/backend) ist, wird der Aufruf auf [domain2.de](http://domain2.de) weitergeleitet, obwohl die Prüfung ja auf [www.domain1.de](http://www.domain1.de) lautet.

Wenn ich diese htaccess bei einer “blanken” Domain, also nur mit dem Unterordner backend, hinterlege, funktionieren die Regeln. Was hab ich da bei SW5 falsch gemacht.

Gruß

Matthias

---

<div class="post-metadata">

**Author:** ![MatthiasK](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@MatthiasK](https://forum.shopware.com/u/MatthiasK)\
**Post date:** [23. April 2020 um 08:47 UTC](https://forum.shopware.com/t/htaccess-backend-soll-erreichbar-sein-das-frontend-soll-weitergeleitet-werden/66152/2 "2020-04-23T08:47:29Z")

</div>

Kann da wirklich keiner hier helfen?

---

<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:** [23. April 2020 um 09:07 UTC](https://forum.shopware.com/t/htaccess-backend-soll-erreichbar-sein-das-frontend-soll-weitergeleitet-werden/66152/3 "2020-04-23T09:07:33Z")

</div>

Anstatt htaccess, hast du schonmal den Hauptshop deaktiviert? Einstellungen -\> Shop -\> Hauptshop -\> aktiv haken raus. Dann geht der Hauptshop zwar krachen Error 500 aber du willst ja sowieso den Subshop nur nutzen?

---

<div class="post-metadata">

**Author:** ![MatthiasK](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@MatthiasK](https://forum.shopware.com/u/MatthiasK)\
**Post date:** [23. April 2020 um 13:26 UTC](https://forum.shopware.com/t/htaccess-backend-soll-erreichbar-sein-das-frontend-soll-weitergeleitet-werden/66152/4 "2020-04-23T13:26:22Z")

</div>

Hatte ich schon probiert, aber dann ist das Backend über die Haupt- bzw. Registrierdomain auch nicht mehr erreichbar
