A .htaccess fájl használata a WordPress-ben

htaccess fájl WordPress

WordPress egy nagyszerű platform, amelyet annál jobbá tesz az, hogy a WordPress szabványos irányítópultja mennyire részletes és hatékony. Sokat érhet el a webhelye érzésének és működésének testreszabása terén, egyszerűen a WordPress által az Ön rendelkezésére bocsátott eszközök használatával.

Bármely webhelytulajdonos életében eljön az idő, amikor túl kell lépnie ezen a funkción. Munka a WordPress-szel . Htaccess fájlt ennek egyik módja lehet. Ez a fájl egy alapfájl, amelyre a webhelye támaszkodik, és elsősorban azzal foglalkozik, hogy a webhelye állandó hivatkozásai hogyan működnek.

A .htaccess fájl azonban számos hasznos dolog elérésére használható. Korábban már bemutattunk néhányat, beleértve az elkészítés folyamatát is regex átirányítások a WordPress-ben, és egy általánosabb áttekintést a fejléc-átirányítások a WordPress számára. Mindkét útmutatóban eljutottunk és szerkesztettük a .htaccess fájlt, de anélkül, hogy sokat elmagyaráztuk volna, miért is van a fájl egyáltalán, és hogyan lehet használni.

Ez a cikk célja. Először megvizsgáljuk, hogy a .htaccess fájl mit csinál a szokásos WordPress telepítés során. Ezután elmagyarázzuk, hogyan férhet hozzá, és hogyan szerkesztheti. Végül megmutatjuk, miért érdemes ezt megtenni.

Mi az a .htaccess fájl?

Előbb tegyük ki az alapokat. A .htaccess fájl technikailag nem a WordPress fájl. Vagy, pontosabban fogalmazva, a .htaccess fájl valójában egy olyan fájl, amelyet az Apache webszerverek használnak. Ez a rendszer jelenleg használatos a WordPress webhelyek és gazdagépek túlnyomó többsége. Az Apache általános jelenléte miatt, amikor a WordPress webhelyeket kell kezelni, minden ilyen webhelynek van egy .htaccess fájlja.

A .htaccess fájl megosztja bizonyos jellemzőit a többi fájllal, amelyet a WordPress webhelye használ a konfiguráláshoz. A fájlnév rejtett fájl, amelyet szerkesztésükkor el kell rejteni. A WordPress webhely gyökérkönyvtárában is található.

Ne feledje, hogy a .htaccess fájl egy és csak egy dolgot végez: meghatározza, hogy a webhelye állandó hivatkozásai hogyan jelennek meg. Ez az. 

Ezen egyszerű leírás mögött azonban sok a bonyolultság. Ennek oka, hogy sok webhelytulajdonos, beépülő modul és téma megváltoztatja a végleges hivatkozások használatának módját a WordPress webhelyén. Minden alkalommal, amikor (vagy egy plugin) változtat a permalink működésén, ezeket a változásokat a .htaccess fájl tárolja. 

Elvileg ez egy nagyon jó rendszer, és biztonságos. A való világban azonban valós problémákat okozhat. Az egyik az, hogy A fejlesztők 75% -a használ JavaScript-et, és ezért nem olyan kényelmes az Apache használatával, sok bővítmény felülírhatja a .htaccess fájlt úgy, hogy az bizonytalan maradjon. Az ilyen jellegű probléma kijavítása (vagy akár észrevétele) túlmutat a mi hatókörünkön, de a pluginokkal kapcsolatos szokásos figyelmeztetések érvényesek - csak azokat telepítse, amelyekben megbízik, és amelyeket rendszeresen frissítenek az ilyen biztonsági lyukak kijavítására.

A .htaccess fájl megkeresése és szerkesztése

Annak ellenére, hogy a .htaccess fájlt elsősorban az Ön webhelyén található állandó hivatkozások kezelésére tervezték, szerkesztheti a fájlt számos hasznos eredmény elérése érdekében: ezek között szerepel az átirányítás vagy egyszerűen a webhely biztonságának javítása a külső hozzáférés korlátozásával. adott oldalak.

Ebben a részben megmutatjuk, hogyan kell ezt megtenni. De először… 

FIGYELEM: A .htaccess fájl szerkesztése megsértheti webhelyét. 

Bármilyen változtatás a webhelyen futó alapvető fájlokban kockázatos. Neked kellene mindig készítsen biztonsági másolatot a webhelyéről mielőtt bármilyen változtatást végrehajtana rajta, és kísérletezzen anélkül, hogy befolyásolná az élő webhelyet. 

Valójában jó oka van annak, hogy a .htaccess fájl nem érhető el a legtöbb WordPress-felhasználó számára. A WordPress egyértelműen meghatározza a kisvállalkozások weboldalainak piaci részesedését, és ez azt jelenti, hogy sok felhasználójuk - mondjuk úgy - nem a technikailag leginkább hajlandó. Éppen ezért a .htaccess fájl alapértelmezés szerint rejtve van - a kezdő felhasználók hibáinak elkerülése érdekében.

A .htaccess fájl elérése és szerkesztése

Ha mindez elmarad, nézzük meg, hogyan érhető el a .htaccess fájl. Ennek érdekében:

  1. Hozzon létre kapcsolatot a webhelyhez egy FTP-kliens segítségével. Rengeteg ingyenes, nagyszerű FTP-kliens van ott, beleértve FileZilla. Olvassa el a mellékelt dokumentációt, hogy FTP-kapcsolatot létesítsen a webhelyével.
  2. Miután létrehozta az FTP-kapcsolatot, megjelenik az összes fájl, amely a webhelyét alkotja. Vessen egy pillantást ezekre a mappákra, és megjelenik egy gyökérkönyvtár.
  3. Ebben a mappában látni fogja .htaccess fájlját. Rendszerint az adott mappában található fájlok listájának tetején helyezkedik el. Kattintson a fájlra, majd kattintson a nézet / szerkesztés gombra. 
  4. A fájl megnyílik a szövegszerkesztőben.

És ez az. Most már engedélyezheti a fájl módosítását, de vegye figyelembe, hogy nem kívánja megtenni. A következő szakaszban megmutatjuk, hogyan kell használni ezt a fájlt, de mielőtt ezt megtennénk, érdemes készítsen helyi másolatot .htaccess fájljának fájlját (a szokásos „Mentés másként” párbeszédpanelen), végezze el a módosításokat helyben, majd töltse fel a fájlt egy szakaszos webhelyre (amint azt fentebb megjegyeztük).

A .htaccess fájl használata

Most már készen áll a .htacess fájl által biztosított extra funkciók használatára. Kezdjük néhány alapvetővel.

  • 301 átirányítja - A 301-es átirányítás egy apró darab kód amely egyik oldalról a másikra küldi a látogatókat, és erre akkor van szükség, ha egy adott blogbejegyzést külső webhelyről hivatkozik. Alternatív megoldásként a .htaccess fájl segítségével irányíthatja át a webhelyet. A látogatókat a webhely régebbi HTTP verziójáról is átirányíthatja egy új, biztonságosabb, HTTPS verzióra. Adja hozzá ezt a .htacess fájlhoz:

Redirect 301 /oldpage.html /newpage.html

  • Biztonság - A .htaccess fájlnak számos módja van arra is, hogy fejlett biztonsági stratégiákat alkalmazzon a WP számára. Ezek egyike az zárolja az egyes fájlokhoz való hozzáférést így csak a helyes hitelesítéssel rendelkező felhasználók férhetnek hozzá azokhoz az alapfájlokhoz, amelyeken a WordPress webhely fut. A .htaccess fájl végéhez csatolt kód segítségével korlátozhatja a hozzáférést számos alapvető fájlhoz:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • URL-ek módosítása - A .htaccess fájl másik hasznos tulajdonsága, bár a megvalósítása bonyolultabb, az, hogy a fájl segítségével szabályozhatja az URL-ek megjelenítésének módját, amikor a látogatók hozzáférnek a webhelyéhez. Ehhez meg kell győződnie arról, hogy az Apache legújabb verzióját használja-e. Ezáltal az egyik oldal URL-je másként jelenik meg a látogatók számára. Ez az utolsó példa - talán - kissé túl összetett a legtöbb felhasználó számára, aki csak megszokja a .htaccess fájlt. Azonban azért vettem bele, hogy megmutassam, milyen terjedelem érhető el a fájl segítségével. Csatolja ezt a .htaccess fájlhoz:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Továbbhaladva .htaccesszel

A .htaccess fájl használata nagyszerű módja annak, hogy megismerje a WordPress webhely működését egy alapvetőbb szinten, és bepillantást nyújtson a testreszabás hatalmas lehetőségeibe, amelyet még egy szabványos WP webhely is nyújt Önnek. Miután elsajátította a .htaccess fájl használatát a fent leírt alapvető változtatások elvégzésével, rengeteg lehetőség nyílik meg előtted. Az egyik, amire korábban kitértünk, a képesség állítsa vissza a WordPress blogot

A másik, hogy a WordPress biztonságának javításának számos módja vagy a .htaccess fájl közvetlen megváltoztatása, vagy ugyanazon FTP rendszer használata más gyökér fájlok módosításához. Más szavakkal, miután elkezdte vizsgálni a webhely anyáit és csavarjait, végtelen lehetőségeket talál a testreszabásra és fejlesztésre.

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.