# htaccess Umleitung auf "Baustelle" aber backend weiter erreichbar

**URL:** https://forum.shopware.com/t/htaccess-umleitung-auf-baustelle-aber-backend-weiter-erreichbar/59047
**Category:** Programmierung
**Created:** [11. April 2019 um 14:48 UTC](https://forum.shopware.com/t/htaccess-umleitung-auf-baustelle-aber-backend-weiter-erreichbar/59047 "2019-04-11T14:48:22Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![dewib](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@dewib](https://forum.shopware.com/u/dewib)
#### Post date: [11. April 2019 um 14:48 UTC](https://forum.shopware.com/t/htaccess-umleitung-auf-baustelle-aber-backend-weiter-erreichbar/59047/1 "2019-04-11T14:48:22Z")

</div>

Hallo, ich möchte während einem größeren Update alle Anfragen an die Shopdomain auf ein Unterverzeichnis weiterleiten wo eine “Baustellen”-Infoseite liegt mit paar Infos für die Kunden. Die Wartungsmodus-Seite des Shops genügt nicht für meine Zwecke, es muss diese separat geschaltete Infoseite sein.

Allerdings möchte ich, dass die Umleitung NICHT für den Aufruf des Backends greift, das soll weiterhin erreichbar bleiben. Ich bekomme das mit htaccess irgendwie nicht hin, ich check’s nicht. Auch beim Aufruf des Backends lande ich auf der Baustellenseite. So sieht mein htaccess Kommando&nbsp;oberhalb aller Shopware-Anweisungen aus:

```
### BAUSTELLENUMLEITUNG TEMPORAER 302
RewriteCond %{REQUEST_URI} !^/backend(/.*)?$ [NC,OR]
RewriteCond %{REQUEST_URI} !^/baustelle/index.html$ [NC]
RewriteCond %{REQUEST_URI} !^/baustelle(/.*)?$ [NC]
RewriteRule ^(.*)$ /baustelle? [R=302,L]

```

Wo ist mein Fehler? Wieso lande ich beim Aufruf von /backend auch auf /baustelle ??

---

<div class="post-metadata">

### Author: ![dewib](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@dewib](https://forum.shopware.com/u/dewib)
#### Post date: [12. April 2019 um 05:23 UTC](https://forum.shopware.com/t/htaccess-umleitung-auf-baustelle-aber-backend-weiter-erreichbar/59047/2 "2019-04-12T05:23:31Z")

</div>

Nachtrag: Ich bin einen Schritt weiter. Mit diesem Zusatz in meiner Anweisung:&nbsp;

```
RewriteCond %{REQUEST_FILENAME} -d

```

Schaff ich es wenigstens, dass Aufrufe der Startseite auf die Baustelle weitergeleitet werden und das Backend erreichbar bleibt. Direktaufrufe von Unterseiten (Kategorie- oder Artikel-URLs über externe Links zum Beispiel) werden so aber auch nicht mehr weitergeleitet. Mannomann.

Gibt’s denn eine Möglichkeit dass alle Adressen weitergeleitet werden außer „/backend/“? Sind hier htaccess-Profis dabei?

---

<div class="post-metadata">

### Author: ![kreativrudel](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/kreativrudel/32/14503_2.png) [@kreativrudel](https://forum.shopware.com/u/kreativrudel)
#### Post date: [15. April 2019 um 18:43 UTC](https://forum.shopware.com/t/htaccess-umleitung-auf-baustelle-aber-backend-weiter-erreichbar/59047/3 "2019-04-15T18:43:17Z")

</div>

Hey dewib,

angenommen du hast nur diese eine Regel in deiner .htaccess Datei dann kannst du deine Weiterleitung wie folgt realisieren:

```
 RewriteEngine On RewriteCond %{REQUEST\_URI} !^/backend [NC] RewriteCond %{REQUEST\_URI} !^/baustelle [NC] RewriteRule ^.\*$ /baustelle [R=302,L] 

```

Viele Grüße  
Miron
