Jak zakázat přístup pomocí htaccess (.htaccess)

Pokud potřebujete na Vaší webové stránce nebo podadresáři, subdoméně zakázat přístup všem návštěvníkům vyjma sebe nebo dané IP adresy, můžete to udělat pomocí souboru „.htaccess“ který umístíte do daného adresáře na vašich webových stránkách.

Jak vytvořit .htaccess soubor?

Na vašem PC si vytvořte nový textový dokument. Bude mít příponu „.txt“. Soubor otevřete a Uložte s názvem .htaccess a „Uložit jako typ“ zvolte Všechny soubory.

Tento soubor pak otevřete a vyberte si Notepad (Poznámkový blok) jako editor souboru.


1) Jak zakázat přístup pomocí htaccess – všem kromě sebe:

Úkol:
V adresáři mojedomena.cz/tajne/ (jde samozřejmě i na hlavní doménu) chcete zakázat přístup všem návštěvníkům a zobrazovat obsah jen sobě.

Postup:
Vytvořte si .htaccess soubor viz popis výše. Do souboru vložte tyto řádky:

deny from all
allow from 123.123.123.123

„123.123.123.123“ nahraďte Vaší IP adresou kterou zjistíte na whatismyip.com.

Uložte .htaccess soubor a nahrajte pomocí webového rozhraní nebo FTP do příslušné složky (www, public_html, nebo jiného podadresáře)

Výsledek:
Stránku uvidíte jen vy a ostatní uvidí stránku 403 – zakázání přístupu

2) Jak zakázat přístup pomocí htaccess – všem kromě sebe – alternativní stránka:

Úkol:
Na doméně mojedomena.cz chcete všechny návštěvníky přesměrovat na alternativní stránku „mimoprovoz.php“ – stránka mimo provoz. Ve vašem případě bude stránka zobrazena standardně bez přesměrování.

Postup:
Postup: Vytvořte si .htaccess soubor viz popis výše. Do souboru vložte tyto řádky:

ErrorDocument 403 http://www.mojedomena.com/mimoprovoz.php
Order deny,allow
Deny from all
Allow from 123.123.123.123

„123.123.123.123“ nahraďte Vaší IP adresou kterou zjistíte na whatismyip.com.

Uložte .htaccess soubor a nahrajte pomocí webového rozhraní nebo FTP do příslušné složky (www, public_html, apod)

Výsledek:
Stránku uvidíte jen vy a ostatní uvidí alternativní stránku mimoprovoz.php. Do této stránky můžete napsat zdůvodnění proč návštěvníci nemají přístup k webu. Například „Probíhá aktualizace stránek“. Pokud to nebude fungovat dejte do prvního řádku: ErrorDocument 403 zprava_ktera_se_ma_zobrazit_navstevnikum

Na této stránce jste se dozvěděli jak vytvořit .htaccess soubor, zakázat přístup podle IP a jak přesměrovat návštěvníky mimo sebe na alternativní stránku