Általános .htaccess információk

 

A .htaccess egy könyvtárszintű konfigurációs fájl – vagyis a beleírt parancsok arra a mappára, valamint almappáira vonatkoznak, amelyekben az adott .htaccess fájl megtalálható (hasonló konfigurációs fájlok pl.: .htpasswd, .ftpaccess, php.ini, user.ini).

Tárhelyeink ezen fájlokat szinte teljes mértékben támogatják! Közel 100.000 nálunk futó weboldal többségénél használnak ilyen fájlt ügyfeleink. TárhelyeinkrőlWordPress tárhelyeinkről bővebben itt olvashat.


A .htaccess fájl rendkívül hasznos eszköz a webfejlesztők és a weboldalakat üzemeltetők számára – CMS rendszerek működéséhez is szükséges –, segítségével hozzáférés nélkül tudják konfigurálni a webszervert, így testre szabottabbá, illetve biztonságosabbá tehetik weboldalainkat.
Aki most ismerkedik a .htaccess fájllal, részletes oktató leírást talál a http://htaccess.petertoth.hu/ oldalon.

Hol találom meg a fájlt?

  • Bármelyik mappában, ha korábban Ön, vagy egy feltelepített program elhelyezte azt valamelyik könyvtárban.
    A megnyitáshoz be kell kapcsolni a rejtett fájlok listázását, amit a Cpanel admin felületen tud elvégezni a Fájlkezelő menüpontban.
  • Ha nincs létrehozva, a Fájlkezelőből lehet elkészíteni.

https://tarhely.eu/kulso/ugyfeladmin/filemanager0001.jpg

Hogyan szerkeszthetem?

  • A cPanelen a Fájlkezelőben megkeresve, a beépített szerkesztő segítségével. Itt be kell majd kapcsolnia a rejtett fájlok megjelenítését (show hidden files).
  • A helyi számítógépen található szövegszerkesztő (pl. Notepad) programmal, majd FTP-n keresztül feltöltve.
  • A Notepad++ programot az alábbi linken keresztül tudja letölteni: https://notepad-plus-plus.org/downloads/

    https://tarhely.eu/kulso/ugyfeladmin/filemanager0002.jpg https://tarhely.eu/kulso/ugyfeladmin/filemanager0003.jpg

 

Hogyan működik a .htaccess fájl?

  • A beírt parancsok fentről lefelé haladva kerülnek végrehajtása, ellentétes értelmű parancsok esetén a legelső lesz végrehajtva.

 

Mit jelent a könyvtárszintű jelző?

A könyvtárszintű azt jelenti, hogy a magasabb könyvtárakban elhelyezett .htaccess fájlok parancsai hajtódnak végre, ha egy alacsonyabb szintű mappában lévő .htaccess fájlban található parancs ellentétes a magasabbikban lévővel.
Például a /public_html/ és /public_html/alma/ mappákban is van egy-egy .htaccess fájl. Ha a /public_html/.htaccess fájlban: Options -Indexes, a /public_html/alma/.htaccess fájlban pedig: Options +Indexes parancs szerepel, akkor az Options -Indexes parancs fog végrehajtódni a /public_html/ és a /public_html/alma/ mappában is.

 

A .htaccess lehetőségei közé tartozik:

  • Mappa levédése jelszóval (.htaccess és .htpasswd fájlokkal)
  • URL átirányítása (mod_rewrite modul szükséges hozzá)
  • URL átírása (Szép URL-ek)
  • Bizonyos IP címekről, tartományokból oldalunk elérhetetlenné tétele (támadókkal kitiltása)
  • A tárhelyünkön található állományok kezelésének beállítása (pl.: képet tömörítve küldése, fájlok megjelenítésének tiltása)
  • Gyorsítótárazás beállítása (adatforgalom csökkentése, gyorsabb honlap betöltés)
  • Egyedi hibaoldalak kezelése (az alapértelmezett hibaoldalak sok embert elriasztanak)


A .htaccess fájl beállításai eltérőek, attól függően, milyen weboldalt üzemeltetünk, illetve mit szeretnénk elérni vele.

Fontos, hogy körültekintően módosítsuk a .htaccess fájlt, illetve a benne olvasható sorokat, mert akár a weboldalunk működését is megakadályozhatjuk egy-egy helytelen, vagy helytelenül elhelyezett paranccsal.
Szinte minden .htaccess fájl az alábbi sorokkal kezdődik:

DirectoryIndex index.html index.php
Options -Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteBase /

 

Az alábbiakban a két legnépszerűbb CMS rendszer előre konfigurált .htaccess parancsait olvashatja:

 

További hasznos információkat találhatnak az alábbi oldalakon:

  • htaccess, .htaccess, htaccess fájl, .htaccess fájl, 2021
  • 23 felhasználó találta hasznosnak ezt
Hasznosnak találta ezt a választ?

Kapcsolódó cikkek

Melyik könyvtárból töltődjön be a domainom indexe? (public_html helyett )

A tárhely fődomain címe alapértelmezetten mindig a public_html könyvtárból töltődik be, innen...

Egyéni hibaoldalak (keresőbarát) beállítása: 400, 401, 402, 403, 404 és 500

Beállítása: 1.) Admin felületen a Hibaoldalak menüpont alatt vagy 2.) Htaccess-el: - Ha az...

directory index, index sorrend

Amennyiben a directory indexet szeretné változtatni a tárhelyen a...

.htaccess tippek CMS rendszerekhez

CMS rendszerek (Joomla!, WordPress, OpenCart, Prestashop stb.) admin belépő oldalának átírása és...

A WordPress észlelte, hogy a webhelyünk egy nem biztonságos PHP verzióval üzemel. Mit tegyek?

Hibajelzés: A WordPress észlelte, hogy a webhelyünk egy nem biztonságos PHP verzióval üzemel....