# Plugin oder Programmierung: Generelle Weiterleitung zu einer bestimmten Seite bei Aufruf der 1. URL über eine bestimmte IP

**URL:** <https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644>\
**Category:** Allgemein\
**Tags:** programming, drittanbieter-plugin, plugin-wünsche\
**Created:** [10. April 2024 um 12:40 UTC](https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644 "2024-04-10T12:40:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![al1](https://avatars.discourse-cdn.com/v4/letter/a/bbe5ce/32.png) [@al1](https://forum.shopware.com/u/al1)\
**Post date:** [10. April 2024 um 12:40 UTC](https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644/1 "2024-04-10T12:40:24Z")

</div>

Ich würde gerne bei dem ersten Aufruf irgendeiner URL unseres Shops die von bestimmten IP Bereichen kommt, generell auf eine bestimmte Landingpage weiterleiten. Im Ergebnis so ähnlich, als wenn jemand einen toten Link aufruft und es wird dann die 404 Seite angezeigt. Aber dann eben auf IP Basis.  
Dabei würde ich gern die Länder (IP), bei denen diese Logik greifen soll, definieren können.  
Kennt jemand ein Plugin, mit dem man dies realisieren kann? Ich konnte dazu nichts finden.

---

<div class="post-metadata">

**Author:** ![stan\_o](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@stan\_o](https://forum.shopware.com/u/stan_o)\
**Post date:** [10. April 2024 um 12:52 UTC](https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644/2 "2024-04-10T12:52:38Z")

</div>

Würde die eher per .htaccess umleiten anstatt noch mehr Plugins zu verbauen 🙂

> **[Fremde IP-Adressen per .htaccess umleiten](https://kulturbanause.de/blog/fremde-ip-adressen-per-htaccess-umleiten/)**
>
> In diesem Beitrag findet ihr den Code um fremde IP-Adressen per .htaccess umzuleiten

> **[.htaccess Generator | Einfach erstellen | Passwort, redirect usw.](https://alldomains.hosting/en/htaccess-generator.html)**
>
> Mit unserem .htaccess Generator kannst du ohne Vorwissen ganz einfach deine eigenen Konfigurationen erstellen.

Bestimmt was passendes bei

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [10. April 2024 um 12:59 UTC](https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644/3 "2024-04-10T12:59:36Z")

</div>

> [@al1](#):
>
> Dabei würde ich gern die Länder (IP), bei denen diese Logik greifen soll, definieren können.

Vielleicht wäre es ja eine Alternative stattdessen die IPs zu definieren, die den Shop besuchen dürfen und der Rest geht auf die Landingpage. Also wenn du die IPs von mehreren Ländern eintragen willst, na dann viel Spaß 🙂 Und zu beachten wäre auch die Thematik IPv6

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [10. April 2024 um 13:02 UTC](https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644/4 "2024-04-10T13:02:22Z")

</div>

```auto
RewriteEngine On

# Definiere die IP-Bereiche, von denen die Weiterleitung stattfinden soll
RewriteCond %{REMOTE_ADDR} ^123\.45\.67\.89$ [OR]
RewriteCond %{REMOTE_ADDR} ^98\.76\.54\.32$

# Leite auf die spezifische Landingpage weiter
RewriteRule ^(.*)$ http://example.com/landingpage [R=302,L]

```

---

<div class="post-metadata">

**Author:** ![MBDealer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/mbdealer/32/27217_2.png) [@MBDealer](https://forum.shopware.com/u/MBDealer)\
**Post date:** [10. April 2024 um 13:04 UTC](https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644/5 "2024-04-10T13:04:01Z")

</div>

So wie ich es verstanden habe geht es ja um den ersten Aufruf, nicht generell eine Weiterleitung, da müsste man schon ein Cookie setzen oder ähnliches. Damit man weiss, dass der Besucher schon da war und ihn dann nicht mehr weiterleiten.

---

<div class="post-metadata">

**Author:** ![stan\_o](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@stan\_o](https://forum.shopware.com/u/stan_o)\
**Post date:** [10. April 2024 um 13:17 UTC](https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644/6 "2024-04-10T13:17:12Z")

</div>

Ok das hatte ich wohl übersehen. Aber um ehrlich zu sein ist Deutschland zwar was den Cookie und DSGVO Wahn angeht weit vorne, aber das dann für andere Länder aktuell zu halten~ + Leute die löschen oder direkt verweigern. Denke da würde ich erstmal schnell und einfach favorisieren

---

<div class="post-metadata">

**Author:** ![Murmeltier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/murmeltier/32/16126_2.png) [@Murmeltier](https://forum.shopware.com/u/Murmeltier)\
**Post date:** [10. April 2024 um 13:33 UTC](https://forum.shopware.com/t/plugin-oder-programmierung-generelle-weiterleitung-zu-einer-bestimmten-seite-bei-aufruf-der-1-url-ueber-eine-bestimmte-ip/103644/7 "2024-04-10T13:33:32Z")

</div>

> [@MBDealer](#):
>
> Damit man weiss, dass der Besucher schon da war und ihn dann nicht mehr weiterleiten.

Dann evtl. so:

```auto
RewriteEngine On

# Überprüfe, ob der Cookie bereits gesetzt ist
RewriteCond %{HTTP_COOKIE} !visited=true

# Definiere die IP-Bereiche, von denen die Weiterleitung stattfinden soll
RewriteCond %{REMOTE_ADDR} ^123\.45\.67\.89$ [OR]
RewriteCond %{REMOTE_ADDR} ^98\.76\.54\.32$

# Leite auf die spezifische Landingpage weiter
RewriteRule ^(.*)$ http://example.com/landingpage [CO=visited:true:example.com:14400,R=302,L]

```
