• Akcia
  • O nás
  • Služby
    • Servis PC domácnosti
    • Servis PC firmy
    • Požičovňa PC
    • Správa serverov a sietí
    • Audit webstránok
    • Tvorba webstránok
    • Monitoring konkurencie
    • Jazykové korektúry
    • Audit IT techniky
    • Archivácia dát
    • Likvidácia dát
    • Produktové fotografie
  • Články
  • Cenník
  • Referencie
  • Kontakt

+421 910 221 112

 

#
online servis pc
  • Akcia
  • O nás
  • Služby
    • Servis PC domácnosti
    • Servis PC firmy
    • Správa serverov a sietí
    • Audit webstránok
    • Tvorba webstránok
    • Jazykové korektúry
    • Viac služieb...
  • Články
  • Cenník
  • Referencie
    • Servis PC
    • Webdesign
  • Kontakt
Menu

IT ČLÁNKY A NÁVODY - PORADŇA - IT MAGAZÍN





Ďakujeme za hodnotenie článkov. Hodnotením prispievate k ich pravidelnej aktualizácii a zvyšovaniu ich kvality.

Kvalita článku: 3 ***  Celkové hodnotenie 3* z počtu 1 návštevníkov.

(Čím viac hviezd, tým lepšie hodnotený článok)

            



Podporte nás:
  


23.05.2016

.htaccess



Obsah článku: .htaccess | Tvorba .htaccess | Ochrana proti hacknutiu stránky | Presmerovanie stránok | Dynamické html | Blokovanie prístupov na stránku | Zakázať výpis adresára | Zakázať linkovanie obrázkov | Ochrana pred spambotmi

Čo je .htaccess?

  Htaccess je konfiguračný súbor webového servera. Htaccess umožňuje napríklad presmerovanie stránok, vypínanie a zapínanie indexov, nastavenie chybových stránok, obmedzenie prístupu, zaheslovanie priečinka, zabránenie linkovaniu súborov zo stránky (obrázky, hudba, štýly, java...) a množstvo iného.

Ako vytvoriť .htaccess?

  Otvorte si textový editor (napr. PSPad). Prideľte prázdnemu súboru bez názvu súbor koncovku .htaccess.
Dôležité: Súbor nesmie obsahovať žiadne názvy, len koncovku.

Príklad:
nieco.htaccess – nesprávne
.htaccess – správne

htaccess

K vytvoreniu tohto súboru môžete použiť napríklad program Total Commander, ktorý umožní premenovať akýkoľvek súbor.

Zapnutie Rewrite Modu

RewriteEngine On

Poznámka: RewriteEngine On zadávajte len raz, neopakujte tento zápis.

Nastavenie časového pásma

SetEnv TZ Europe/Bratislava

Poznámka: Pre Českú republiku: Europe/Prague

Preskočiť upozornenie sťahovania

AddType application / octet-stream. Pdf AddType application / octet-stream. Rar

Poznámka: Týmto spôsobom zabránime, aby vyhodilo upozornenie návštevníkom stránky či súbor uložiť alebo otvoriť.

Ochrana proti hacknutiu webstránky

# Funkcia čiastočne zabráni hacknutiu stránky
RewriteCond %{QUERY_STRING} proc/self/environ [OR]
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|[|\%[0-9A-Z]{0,2})

Poznámka: Z bezpečnostných dôvodou nie je možné sem vypísať všetky funkcie.
TIP: Použite napríklad funkciu premenovať súbor "AccessFileName htacc.ess".

Kompresia súborov

# Komprimovať text, HTML, JavaScript, CSS, XML:
AddOutputFilterByType DEFLATE text / htm
AddOutputFilterByType DEFLATE text / html
AddOutputFilterByType DEFLATE text / xml
AddOutputFilterByType DEFLATE text / css
AddOutputFilterByType DEFLATE text / plain
AddOutputFilterByType DEFLATE application / xml
AddOutputFilterByType DEFLATE application / xhtml + xml
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / x-javascript

Poznámka: Táto funkcia zmenší súbory a dociely rýchlejšie načítanie stránky

Funkčnosť súbor .htaccess.
  Najskôr je vhodné vedieť, že pre osobné komentáre (poznámky) je potrebné použiť znak mriežky # na začiatku riadku.
Príklad: #Tento súbor vytvoril A.O.

Začneme chybovými stránkami.
Chybové stránky sú informačné stránky zo servera, ktoré nie je možné zobraziť návštevníkom z rôznych dôvodov. Buď sa dané stránky na severoch už nenachádzajú, alebo prístup k nim bol zablokovaný.

Príklad:
# 403 znamená zákaz - napríklad pokiaľ sa pokúšate dostať do adresára, ktorý to nepovoľuje
ErrorDocument 403 http://webstranka.sk/chybova_stranka.php
# 404 znamená nenájdený - pokiaľ server nenašiel požadovanú stránku
ErrorDocument 404 http://webstranka.sk/chybova_stranka.php
# 500 znamená vnútornú chybu servera – v prípade ak urobíte chybu v .htaccess
ErrorDocument 500 http://webstranka.sk/chybova_stranka.php
http://webstranka.sk/chybova_stranka.php - adresa umiestnenia chybového hlásenia
chyba.php – informačná stránka o chybovom hlásení
(text píšte bez diakritiky a minimálne a minimálne v dvoch jazykových mutáciách).

Dôležité: Na začiatku zdrojového kódu chybovej stránky je potrebné umiestniť nasledovný kód z dôvodu, aby vyhľadávače vedeli rozpoznať, či daná stránka ktorú sa pokúsili načítať, existuje, alebo bola presunutá.

<?php header("HTTP/1.1 404 Not Found"); ?>

Presmerovanie stránkok pomocou htaccess

  Nato, aby ste mohli v htaccess súboru definovať presmerovanie daných stránok je potrebné povoliť konfiguráciu súboru php.ini prostredníctvom knižnice mod_rewrite zadaním príkazu:

RewriteEngine on

Presmerovanie stránok je samozrejme možné aj cez javascript, prípadne použitím meta tagu, avšak prostredníctvom smerovania cez .htaccess ho úspešne spracujú všetky vyhľadávače a roboty.

‹meta http-equiv="refresh" content="4;url=http://ina.stranka.sk"›

Príklad:
RewriteEngine on
RewriteRule stara_stranka\.php /nova_stranka.html [R=301]
RewriteEngine on
RewriteRule stara_stranka\.php http://www.vasa_stranka.sk [R=301]
# alebo presmerovanie celej stránky z jednej domény na druhú
RewriteEngine on
RewriteRule (.*) http://www. vasa_stranka.sk/$1 [R=301]
# alebo presmerovanie všetkých stránok z jednej domény na druhú
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*).php
RewriteRule (.*) http://www. vasa_stranka.sk/$1 [R=301]
# alebo presmerovanie obsahu stránky bez www na stránku s www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ vasa_stranka\.sk [nc]
RewriteRule (.*) http://www.vasa_stranka.sk/$1 [R=301,L]
# prípadne naopak z www na bez www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.vase-domena\.cz [nc]
RewriteRule (.*) http://vase-domena.cz/$1 [R=301,L]
# alebo presmerovanie dynamickej adresy na statickú, kde id= je volaná stránka
RewriteRule ^ subor.jsp? id = (. *) $ / nova_stranka.html [L, R = 301]
# alebo presmerovanie subdomény
RewriteEngine on
RewriteRule (.*) http://nova-subdomena.vasa_stranka.sk/$1 [R=301,QSA]
# alebo presmerovanie subdomény do priečinka
RewriteEngine on
RewriteCond %{http_host} ^stara-subdomena\.vasa_stranka\.sk
RewriteRule stara-subdomena/(.*) http://vasa_stranka.sk/$1 [R=301,QSA]
# alebo presmerovanie subdomény do foldra s www
RewriteEngine on
RewriteCond %{http_host} ^(www\.)?stara-subdomena\.vasa_stranka\.sk
RewriteRule stara-subdomena/(.*) http://vasa_stranka.sk/$1 [R=301,QSA]

Vysvetlenie čo znamená, ktorý parameter:
[L] - Ďalší preklad adresy nebude potrebný – pokiaľ sa adresa raz presmeruje, nebude sa už skúšať v ďalších podmienkach.
Pokiaľ by ste na seba vzájomne presmerovali dve stránky, presmerovanie by sa nikdy neskončilo.
[R] - Dočasné presmerovanie (302).
[R=301] - Trvalé presmerovanie.
[QSA] - Do výslednej adresy sa má pridať aj reťazec s otáznikom.
[NC] - Nerozlišovať veľkosť písmen.

Dynamciké html

Prevod adries, alebo ako zmeniť adresa.php na adresa.html bez straty dynamiky?

Príklad:
www.vasa_stranka.sk/index.php?stranka=o_nas
www.vasa_stranka.sk/index.php?stranka=kontakt zmeníme na
www. vasa_stranka.sk/o_nas.htm
www. vasa_stranka.sk/kontakt.htm pomocou príkazu:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^(.*).htm
RewriteRule ^(.*).htm index.php?stranka=$1 [nc,L,QSA]

→Kliknite pre zobrazenie spambotov

→Ukážka na stiahnutie .htaccess
Poznámka: TXT súbor stačí len premenovať na .htaccess

Blokovanie prístupu k dokumentom (Blokovanie IP adresy a masky)

Pomocou .htaccess je možné obmedziť prístup návštevníka použitím direktív Deny a Allow:
* kompletné meno domény stranka.sk, prípadne subdomény nieco.stránka.sk
* kompletnú IP adresu alebo časť IP adresy (adresa siete)
* IP adresu spolu s maskou siete

Order Allow,Deny #Deny (zamietnutie) má vyššiu prioritu
alebo
Order Deny,Allow #vyššiu prioritu má Allow (povolenie)

Príklad:
# Úplne blokovanie prístupu k dokumentom
Order Deny,Allow
Deny From All

#Úplne blokovanie prístupu k súborom

Order Allow,Deny

# Blokovanie prístupu k dokumentom zo stránky nieco.sk

Order Deny,Allow
Deny From nieco.sk
# Blokovanie prístupu k súborom, okrem požiadaviek zo stranka.sk


Order Deny,Allow
Deny From All
Allow From stranka.sk

# Blokovanie IP adresy

Order Allow, Deny
Deny from x.x.x.x
Deny from x.x.x.
Allow from x.x.x.y
Allow from all

Miesto x doplňte IP adresu (prípadne masku siete).
Deny – zakázaná IP
Allow –Povolená IP

# Blokovanie linkovania obrázkov z nasledujúcich webov
RewriteEngine On
RewriteCond% {HTTP_REFERER}! ^ $
RewriteCond% {HTTP_REFERER}! ^ Http (s)? :/ / (. * \.)? stranka1.sk [NS]
RewriteCond% {HTTP_REFERER}! ^ Http (s)? :/ / (. * \.)? stranka2.sk [NS]
RewriteCond% {HTTP_REFERER}! ^ Http (s)? :/ / (. * \.)? stranka3.sk [NS]
RewriteRule \ (jpeg | jpg | gif | png). $ Http :/ / nieco.sk / bad.jpg [NC, R, L]
# Blokovanie odkazov na vašu stránku zo stránok stranka1 - 3
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://.*stranka1\.sk [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*stranka2\.sk [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*stranka3\.sk [NC]
RewriteRule .* - [F]
# Blokovanie stránky
order allow,deny
deny from stranka.sk
deny from subdomena.stranka.sk
allow from all

Zákaz výpisu adresára

Options –Indexes

Návštevník stránky pri snahe sa dostať do niektorého adresára bude automazicky presmerovaný na chybovú stránku 403.

Povolenie výpisu s adresára – sa neodporúča z dôvodu, že návštevník uvidí súbory uložené na Vašej stránke.

Options +Indexes

Zákaz linkovania obrazkov

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://([-a-z0-9]+\.)?stranka\.sk [NC]
RewriteCond %{HTTP_REFERER} !google\. [NC]
RewriteCond %{HTTP_REFERER} !yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !altavista\. [NC]
RewriteCond %{HTTP_REFERER} !lycos\. [NC]
RewriteRule \.(gif|jpg|png)$ pozor.gif [L]

Poznámka: V prípade linkovania obrázkov treťou stranou, sa zobrazí podstrčený obrázok. Umiestnenie, názov a dizajn obrázku je ľubovolné.

Ochrana proti SPAM-botom

# SPAMboty budú presmerované mimo stránku
RewriteCond %{HTTP_USER_AGENT} názov_spam_bota [OR]
RewriteCond %{HTTP_USER_AGENT} názov_spam_bota [OR]

# SPAMboty budú presmerované na stránku spampoison.com.
RewriteRule ^.*$ http://www.spampoison.com/ [L]

Na začiatok stránky

V prípade, ak nepomohla žiadna z vyššie uvedených možností, alebo sa nazdávate, že nie ste dostatočne technicky zdatný/ná, neváhajte si objednať servisný výjazd.

Technicka podpora

ŽIADEN OBSAH NA TEJTO STRÁNKE NIE JE SPOPLATNENÝ! Na zverejnený článok sa však vzťahuje autorské právo. Akékoľvek kopírovanie tohto textového obsahu, fotografií, audio-video záznamov je bez písomného súhlasu autora zakázané! Článok nemusí korešpondovať s názormi čitateľov. Autor nezodpovedá za prípadné škody spôsobené neodborným zásahom do zariadení. Autor si vyhradzuje právo kedykoľvek, bez upozornenia a výlučne podľa vlastného uváženia zmeniť, alebo upraviť obsah článku, ako aj uskutočniť jeho zmazanie. Autor článkov: © A.O. pre ITAZ s. r. o.
Nové články


  WiFi vypadáva



  Nefunkčný Touchpad



  Čiary na displeji



  Heslá v prehliadačoch



  atikmdag.sys BSOD



  Automatické zapínanie PC po otvorení krytu.



  Inštalácia Windows 10 cez Efi Shell



  Upgrade Windows 10 Home na Pro



  Chýba oblasť disku



  M.2 SSD DISKY



  NO SIGNAL (SELF TEST)



  Zmena režimu tabletu



  Reboot and select proper Boot Device



  Reinštalácia MS Office



  Poliaty počítač



  RAW - O bajtov disk



  Nepodporovaný hardvér



  CMD Príkazový riadok



  SFTP



  NumLock zapnutie pri štarte Windows



  Test PC zdroja



  Oprava času vo Windows



  Bootmgr is missing



  Windows update problém



  Zlyhalo prihlásenie sa do profilu



  0X8007025D chyba pri inštalácii Windows



  Ransomware WannaCry



  Vymazanie sieťových profilov



  BIOS Please insert system battery



  Flash BIOS



  c000021a



  SrtTrail.txt



  XOPY



  Odblokovanie hesla konta .\administrator vo Windows XP



  0x00000016



  BOOT DEVICE NOT FOUND



  A disk read error occurred



  Blikanie obrazovky



  LAN a WAN problém



  Poškodený HDD



  Premenovanie konta



  Automatické spustenie pri štarte OS



  Sledovanie iOS a Android



  Android - Odblokovanie



  Outlook chyby



  Windows prieskumník



  Windows Defender



  Obnova dát z RAM



  Tlačiareň tlačí testovaciu stranu



  Záchrana dát pri zlyhaní OS Windows



  Ethernet káble



  Núdzový režim Safe mode



  Licenčný audit



  Dáta z macOS do Windows



  Šifrovanie



  Gmail konto v Outlook



  Modrá obrazovka (BSOD)



  Obnova systému



  Info o systéme Windows



  Zmena jazyka vo WIN 10



  Bios fasttrack



  32 vs 64 bit Windows



  GDPR



  Zmena klávesnice Z na Y



  PC nereaguje - zamrzol



  Bezplatná antivírusová kontrola



  Beep kódy - Ak PC pípa



  Čierna obrazovka



  Ochrana proti zápisu



  PC sa vypína



  Núdzový režim WIN 10



  Ochrana pred hackerom



  Ochrana počítača pred vírusmi



  Windows 10 Creators Update



  Modrá veľryba



  Phishing ochrana



  Dešifrovanie ftp hesla v TC



  WORD



  Hyper-V



  Windows 10 update ban



  BOOT WINDOWS 7 USB 3 UEFI



  Facebook Like Box



  Vianočný akože výpredaj



  Info o HW a SW



  Hotspot Windows



  Facebook



  Rýchlejší internet



  Reset BIOS hesla



  POMALÝ ŠTART PC



  PC stôl - Moderné dizajnové trendy



  Elektronická schránka



  BOOT USB - RUFUS



  Total Commander



  Odinštalovanie aplikácií z Windows 10



  Záloha WiFi sietí z PC



  Toolbar



  Ako vypnúť UPC Free WiFi?



  http na https



  Prepis dát nulami a náhodnými číslami



  Automatický reštart pri zlyhaní systému



  Guttmanova metóda 35x



  Oracle virtual box - Ako vytvoriť virtuálny harddisk? - návod SK



  Ransomware - prejavy, ochrana, odstránenie



  Stop Windows 10



  Pomalá WiFi sieť



  Uvolnenie miesta na disku



  Ochrana osobných údajov Windows 10



  Bios, Boot menu, Recovery, Odblokovanie



  Ako zobraziť heslo k pripojenej WiFi sieti?



  Očíslovanie strán dokumentu



  Anonymné surfovanie po internete



  Winbox verzia 2.2.16



  Windows 10 vstup bez hesla



  Odblokovanie hesla konta .\administrator vo Windows 7



  Tlačiareň HP - PIN kódy pre vstup do servisného menu



  Predvolený priečinok



  Ako vypnúť heslo pri štarte Windows 10?



  Ako zistiť Windows Product Key?



  Odblokovanie .\administrator vo Windows 10



  Počítače a vplyv na zdravie



  Starosti s myšou



  Otočená obrazovka



  Bezpečnosť detí na internete a netiketa



  Nové konto Windows 10



  Archivačný a šifrovací nástroj



  Záloha ovládačov



  Textový editor



  Obraz systému Windows



  Editor programov



  Dokumenty do PDF



  .htaccess



IT články A - Z


  .htaccess



  0X8007025D chyba pri inštalácii Windows



  0x00000016



  32 vs 64 bit Windows



  A disk read error occurred



  Ako vypnúť UPC Free WiFi?



  Ako vypnúť heslo pri štarte Windows 10?



  Ako zistiť Windows Product Key?



  Ako zobraziť heslo k pripojenej WiFi sieti?



  Android - Odblokovanie



  Anonymné surfovanie po internete



  Archivačný a šifrovací nástroj



  Automatické spustenie pri štarte OS



  Automatické zapínanie PC po otvorení krytu.



  Automatický reštart pri zlyhaní systému



  BIOS Please insert system battery



  BOOT DEVICE NOT FOUND



  BOOT USB - RUFUS



  BOOT WINDOWS 7 USB 3 UEFI



  Beep kódy - Ak PC pípa



  Bezpečnosť detí na internete a netiketa



  Bezplatná antivírusová kontrola



  Bios fasttrack



  Bios, Boot menu, Recovery, Odblokovanie



  Blikanie obrazovky



  Bootmgr is missing



  CMD Príkazový riadok



  Chýba oblasť disku



  Dešifrovanie ftp hesla v TC



  Dokumenty do PDF



  Dáta z macOS do Windows



  Editor programov



  Elektronická schránka



  Ethernet káble



  Facebook



  Facebook Like Box



  Flash BIOS



  GDPR



  Gmail konto v Outlook



  Guttmanova metóda 35x



  Heslá v prehliadačoch



  Hotspot Windows



  Hyper-V



  Info o HW a SW



  Info o systéme Windows



  Inštalácia Windows 10 cez Efi Shell



  LAN a WAN problém



  Licenčný audit



  M.2 SSD DISKY



  Modrá obrazovka (BSOD)



  Modrá veľryba



  NO SIGNAL (SELF TEST)



  Nefunkčný Touchpad



  Nepodporovaný hardvér



  Nové konto Windows 10



  NumLock zapnutie pri štarte Windows



  Núdzový režim Safe mode



  Núdzový režim WIN 10



  Obnova dát z RAM



  Obnova systému



  Obraz systému Windows



  Ochrana osobných údajov Windows 10



  Ochrana počítača pred vírusmi



  Ochrana pred hackerom



  Ochrana proti zápisu



  Odblokovanie .\administrator vo Windows 10



  Odblokovanie hesla konta .\administrator vo Windows 7



  Odblokovanie hesla konta .\administrator vo Windows XP



  Odinštalovanie aplikácií z Windows 10



  Oprava času vo Windows



  Oracle virtual box - Ako vytvoriť virtuálny harddisk? - návod SK



  Otočená obrazovka



  Outlook chyby



  Očíslovanie strán dokumentu



  PC nereaguje - zamrzol



  PC sa vypína



  PC stôl - Moderné dizajnové trendy



  POMALÝ ŠTART PC



  Phishing ochrana



  Poliaty počítač



  Pomalá WiFi sieť



  Počítače a vplyv na zdravie



  Poškodený HDD



  Predvolený priečinok



  Premenovanie konta



  Prepis dát nulami a náhodnými číslami



  RAW - O bajtov disk



  Ransomware - prejavy, ochrana, odstránenie



  Ransomware WannaCry



  Reboot and select proper Boot Device



  Reinštalácia MS Office



  Reset BIOS hesla



  Rýchlejší internet



  SFTP



  Sledovanie iOS a Android



  SrtTrail.txt



  Starosti s myšou



  Stop Windows 10



  Test PC zdroja



  Textový editor



  Tlačiareň HP - PIN kódy pre vstup do servisného menu



  Tlačiareň tlačí testovaciu stranu



  Toolbar



  Total Commander



  Upgrade Windows 10 Home na Pro



  Uvolnenie miesta na disku



  Vianočný akože výpredaj



  Vymazanie sieťových profilov



  WORD



  WiFi vypadáva



  Winbox verzia 2.2.16



  Windows 10 Creators Update



  Windows 10 update ban



  Windows 10 vstup bez hesla



  Windows Defender



  Windows prieskumník



  Windows update problém



  XOPY



  Zlyhalo prihlásenie sa do profilu



  Zmena jazyka vo WIN 10



  Zmena klávesnice Z na Y



  Zmena režimu tabletu



  Záchrana dát pri zlyhaní OS Windows



  Záloha WiFi sietí z PC



  Záloha ovládačov



  atikmdag.sys BSOD



  c000021a



  http na https



  Čiary na displeji



  Čierna obrazovka



  Šifrovanie






[Motto]

Nikdy nedávajte počítaču najavo, že sa ponáhľate!

[Náhodný počítačový vtip]

Rozprávajú sa dvaja administrátori: Kamarátovi sa podarilo behom 5 minút zhodiť hlavný server. On je hacker? Nie, debil.

Na začiatok stránky

Úvod  |  Projekt  |  Affiliate  |  Ochrana os. údajov  |  Právne upozornenie |  Garancia |  Aktíva |  VOP(PDF)  |  Kariéra |  Site map |  FAQ

© ITAZ s. r. o. 2016 - 2023  Dizajn: www.itaz.sk   © A.O.  Všetky práva vyhradené.
Ekvivalent - preklepy: itas, itas.sk, itassk, itazsk, izat, uzat, ozat, itay, itaysk, itay.sk, izaz, izat, itaz.com, itaz.eu, itaz.cz, itaz.net, itáz, ytaz, ytas
Dnes je:28-Jan-2023|  Aktuálny čas:01:58:50am