# Welche Datei lädt Shopware als erstes?

**URL:** https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727
**Category:** Allgemein
**Created:** [13. Oktober 2018 um 20:52 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727 "2018-10-13T20:52:26Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![bcscomputer](https://avatars.discourse-cdn.com/v4/letter/b/3bc359/32.png) [@bcscomputer](https://forum.shopware.com/u/bcscomputer)
#### Post date: [13. Oktober 2018 um 20:52 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/1 "2018-10-13T20:52:26Z")

</div>

Hallo,

wenn ich einen Shopware Server&nbsp;aufrufe: Welche Datei wird dann als erstes geladen?

---

<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: [13. Oktober 2018 um 21:34 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/2 "2018-10-13T21:34:36Z")

</div>

.htaccess

---

<div class="post-metadata">

### Author: ![SW5Nutzer](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@SW5Nutzer](https://forum.shopware.com/u/SW5Nutzer)
#### Post date: [13. Oktober 2018 um 21:54 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/3 "2018-10-13T21:54:11Z")

</div>

ROFL

---

<div class="post-metadata">

### Author: ![bcscomputer](https://avatars.discourse-cdn.com/v4/letter/b/3bc359/32.png) [@bcscomputer](https://forum.shopware.com/u/bcscomputer)
#### Post date: [13. Oktober 2018 um 22:36 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/4 "2018-10-13T22:36:59Z")

</div>

Ich meinte natürlich nicht die .htacccess Datei. Die Frage mag zwar blöd klingen, aber ich muss da ein paar Zeilen Code einbauen. Die Datei sollte allerdings nur beim erstmaligen Aufruf der Shopware Seite ausgeführt werden und nicht jedesmal. Es handelt sich um 5 Zeilen php Code, der einen Redirect ausführt.

---

<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: [13. Oktober 2018 um 23:13 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/5 "2018-10-13T23:13:30Z")

</div>

Ein Blick in die .htaccess würde so einiges klären. Und da ich heute echt sozial bin und um die Frage zu beantworten: Die htaccess ruft also zuerst&nbsp;index.html - ist die nicht vorhanden: index.php - ist die nicht vorhanden: shopware.php . Tip: es ist in den meisten Fällen die shopware.php wenn der Hoster nicht seinen eigenen Krempel dort reingeschoben hat. Tip 2: Redirect lieber in der htaccess machen… sonst wirds später hässlich.

> **[shopware/shopware](https://github.com/shopware/shopware)**
>
> Shopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform

[shopware/.htaccess at 5.5 · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/5.5/.htaccess)

&nbsp;

---

<div class="post-metadata">

### Author: ![bcscomputer](https://avatars.discourse-cdn.com/v4/letter/b/3bc359/32.png) [@bcscomputer](https://forum.shopware.com/u/bcscomputer)
#### Post date: [13. Oktober 2018 um 23:40 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/6 "2018-10-13T23:40:23Z")

</div>

Vielen Dank erstmal für die Hilfe. Die Frage, die sich stellt ist, ob man das was ich vor habe über die .htaccess machen kann.&nbsp; Vielleicht ist deswegen auch meine Frage so dämlich rübergekommen. Ich tüftle mal.

---

<div class="post-metadata">

### Author: ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)
#### Post date: [14. Oktober 2018 um 05:22 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/7 "2018-10-14T05:22:20Z")

</div>

Setz doch einfach ne Session oder nen Cookie. Und wenns vorhanden ist, wird der Code eben nicht aufgerufen … Alles andere macht doch relativ wenig Sinn.

---

<div class="post-metadata">

### Author: ![DerNils](https://avatars.discourse-cdn.com/v4/letter/d/f14d63/32.png) [@DerNils](https://forum.shopware.com/u/DerNils)
#### Post date: [14. Oktober 2018 um 10:07 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/8 "2018-10-14T10:07:41Z")

</div>

Ich würde mal ganz dringend davon abraten, in die shopware.php irgendwelchen Code einzubauen. Redirect per htaccess ist sicher die eleganteste Variante, wenn es denn möglich ist. Was hast Du denn vor? Oder ist es geheim ;-)&nbsp;&nbsp;

---

<div class="post-metadata">

### Author: ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)
#### Post date: [14. Oktober 2018 um 16:41 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/9 "2018-10-14T16:41:46Z")

</div>

> [@DerNils schrieb:](https://forum.shopware.com/profile/21510/DerNils "DerNils")
> 
> Ich würde mal ganz dringend davon abraten, in die shopware.php irgendwelchen Code einzubauen. Redirect per htaccess ist sicher die eleganteste Variante, wenn es denn möglich ist. Was hast Du denn vor? Oder ist es geheim ;-)&nbsp;&nbsp;

Ihr habt die Frage anscheinend nicht richtig gelesen - Er möchte nen PHP-Code ausführen, welcher dann nen Redirect ausführt. Dafür ist die .htaccess ungeeignet …&nbsp;

Plugin bauen, an nen Event dran hängen, Session/Cookie checken und dann redirecten … nix .htaccess …

---

<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: [14. Oktober 2018 um 17:22 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/10 "2018-10-14T17:22:57Z")

</div>

> Ihr habt die Frage anscheinend nicht richtig gelesen

Die Frage lautete:&nbsp;

> Hallo,
> 
> wenn ich einen Shopware Server&nbsp;aufrufe: Welche Datei wird dann als erstes geladen?

Und das mit dem PHP Code kam erst später hinzu. Und ja, htaccess ist der bessere Weg. Was auch immer er machen möchte, das verrät er ja nicht, ich tippe auf Sprache? htaccess ist für redirect trotzdem der bessere Weg, wozu sollte man einen Umweg über PHP gehen? Und wenn schon ein Umweg, dann mit einer eigenen PHP Datei und nicht in shopware.php rumwursteln.

---

<div class="post-metadata">

### Author: ![malzfons](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@malzfons](https://forum.shopware.com/u/malzfons)
#### Post date: [14. Oktober 2018 um 18:46 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/11 "2018-10-14T18:46:30Z")

</div>

Wer weiss ob ihr euch die cookies so um die ohren hauen dürft. wenn die neue regelung 2019 zur eprivacy kommt.

überlegt was ihr macht. … ![Grin](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/grin.png "Grin")

gruss

matthias

&nbsp;

---

<div class="post-metadata">

### Author: ![bcscomputer](https://avatars.discourse-cdn.com/v4/letter/b/3bc359/32.png) [@bcscomputer](https://forum.shopware.com/u/bcscomputer)
#### Post date: [14. Oktober 2018 um 21:38 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/12 "2018-10-14T21:38:57Z")

</div>

Also ich möchte, dass die Sprache des Browser geprüft wird, wenn jemand auf die Shopware Seite kommt. Und dann soll er entsprechend des Länderkürzels z.B. en auf [https://shop.xyz.de/en](https://shop.xyz.de/en) umgeleitet werden und dort auch bleiben.

---

<div class="post-metadata">

### Author: ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)
#### Post date: [15. Oktober 2018 um 03:20 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/13 "2018-10-15T03:20:48Z")

</div>

> [@bcscomputer schrieb:](https://forum.shopware.com/profile/29944/bcscomputer "bcscomputer")
> 
> Also ich möchte, dass die Sprache des Browser geprüft wird, wenn jemand auf die Shopware Seite kommt. Und dann soll er entsprechend des Länderkürzels z.B. en auf [https://shop.xyz.de/en](https://shop.xyz.de/en) umgeleitet werden und dort auch bleiben.

Warum sagt man es denn nicht&nbsp;gleich, anstatt hier stille Post zu spielen?&nbsp;… Dann ist die .htaccess tatsächlich eine Lösung.

```
RewriteCond %{HTTP:Accept-Language} ^en [NC]
RewriteRule ^$ /en/[L,R=301]

```

usw.&nbsp;

---

<div class="post-metadata">

### Author: ![bcscomputer](https://avatars.discourse-cdn.com/v4/letter/b/3bc359/32.png) [@bcscomputer](https://forum.shopware.com/u/bcscomputer)
#### Post date: [17. November 2018 um 15:52 UTC](https://forum.shopware.com/t/welche-datei-ladt-shopware-als-erstes/55727/14 "2018-11-17T15:52:17Z")

</div>

Danke für die Tips.
