WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Blockera via .htaccess och skicka till spec. sida (https://www.wn.se/forum/showthread.php?t=3510)

Filip 2004-09-05 22:02

Jag vill blockera access till min server från en viss host med .htaccess. Inga konstigheter så här långt.
Men hur gör jag för att skicka honom till en specifik sida istället för att ge honom det vanliga "Access denied" meddelandet? Går det över huvud taget?

netflax 2004-09-07 15:36

Hej,

Testa med
Kod:

order allow,deny
deny from 123.45.6.7
deny from 012.34.5.
allow from all

Första utesluter ett visst IP, den andra raden utesluter alla ip-adresser som börjar med 012.34.5

Neo 2004-09-07 18:22

.htaccess
Kod:

ErrorDocument 403 /dinscriptfil.php
dinscriptfil.php
Kod:

if ($_SERVER['HTTP_ADDR']=="hosten du vill spärra") { skicka vidare }
else { echo "Access denied"; }

(är inte 100% säker på om det är Felkod 403 du ska använda)

raki 2004-09-11 13:58

Använd mod_rewrite

var ca ett år sedan jag höll på med apache men något i denna stilen kan fungera, annars finns dokumentation på apache.org
Kod:

RewriteCond %{HTTP_HOST} ^host_att_skicka_till_annan_sida$
RewriteRule ^/$ annan_sida.html [L]



Alla tider är GMT +2. Klockan är nu 16:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson