Was ist neu?
Digital Marketing & Webmaster Forum

Digital Marketing, Internet-Technologien, Metaverse und mehr interessieren Dich? Registriere Dich gleich kostenlos, um Mitglied zu werden! Sobald Du angemeldet bist, kannst Du loslegen, Themen und Beiträge veröffentlichen und mit anderen Mitgliedern in Kontakt treten! Wir wünschen Dir einen anregenden Austausch!

.htaccess weiterleitung für Besucher

Raptor

- Royal Clan Member -
Hi, ich arbeite gerade an einer Page die mit Wordpress funktioniert und möchte dass nur ich (mit IP oder was auch immer) Zugang zur eigentlichen Page habe, während alle anderen Benutzer auf eine "Coming Soon" Page weitergeleitet werden. Wie könnte man das über .htaccess anstellen?
 

Globi

- Premium Member -
hast du ne statische ip?
dann waere es relativ einfach.

oder du machst dir die "coming soon" seite einfach auf die hauptseite, und ganz unten im footer machst du zb ein "@" den du mit dem link hinterlegst zu deiner eigentlichen seite.
mach das zeichen in der selben farbe wie der hintergrund, wird garantiert keinem auffallen, aber du weist immer wo klicken...
 

mesh

- Premium Member -
Eintrag im php-source:
Code:
$ip = getenv('REMOTE_ADDR');
    if ($ip <> "100.101.102.103") {
    echo "Ich darf hier nicht stehenbleiben";
    exit;
}
Wobei 100.101.102.103 Deine IP ist.
Geht nur bei statischer IP, bei Provider-basierter Prüfung muß eine
Code:
strpos
-Prüfung stattfinden.
Wobei dann alle reinkämen, die beim gleichen Provider sind.
Alternativ: User-Agent abfragen
Code:
$userAgent = getenv('HTTP_USER_AGENT');
und alle ausschliessen, die nicht einen bestimmten User-Agent haben.
Den eigenen User-Agent mit
User Agent Switcher :: Add-ons für Firefox
entsprechend einzigartig machen (Addon habe ich allerdings noch nicht ausprobiert und weiß deshalb nicht, ob man den UA selbst definieren kann oder aus einer vorgegebenen Liste nehmen muß)
HTH
 

mesh

- Premium Member -
Na siehste, wieder was gelernt, war dieser Tag wieder nicht umsonst.
Demzurfolge heißt der Code
Code:
$userAgent = getenv('HTTP_USER_AGENT');
    if ($userAgent <> "OompaLoompa") {
    echo "Dideldum und Dideldei sind hier leider nicht dabei.";
    exit;
}
 

mesh

- Premium Member -
Und die Lösung lautet wie?
Komm' schon, laß' und nicht dumm sterben...
 
Oben