Content Marketingmarketingové nástroje

Práca so súborom .htaccess vo WordPress

WordPress je skvelá platforma, ktorá je o to lepšia, že je podrobný a výkonný štandardný ovládací panel WordPress. Jednoduchého použitia nástrojov, ktoré vám WordPress štandardne sprístupnil, môžete dosiahnuť veľa, pokiaľ ide o prispôsobenie spôsobu, akým váš web funguje a ako funguje.

V živote majiteľa webových stránok však raz príde doba, keď budete musieť ísť nad rámec tejto funkcie. Práca s WordPress . Htaccess môže byť jedným zo spôsobov, ako to urobiť. Tento súbor je základným súborom, na ktorý sa vaša stránka spolieha. Ide predovšetkým o to, ako fungujú trvalé odkazy na vaše webové stránky.

Súbor .htaccess však možno použiť na dosiahnutie mnohých užitočných vecí. Niektoré z nich sme už predtým pokryli, vrátane procesu výroby presmerovania regulárneho výrazu vo WordPressea všeobecnejší prehľad o presmerovania hlavičiek pre WordPress. V oboch týchto príručkách sme sprístupnili a upravili súbor .htaccess, ale bez toho, aby sme vám vysvetlili, prečo je tento súbor v prvom rade a ako ho môžete používať.

To je účelom tohto článku. Najprv sa pozrieme na to, čo robí súbor .htaccess v štandardnom nastavení WordPress. Potom vysvetlíme, ako k nim máte prístup a ako ich môžete upravovať. Na záver vám ukážeme, prečo by ste to mohli chcieť urobiť.

Čo je súbor .htaccess?

Poďme najskôr z cesty, základné veci. Súbor .htaccess nie je technicky Súbor WordPress. Alebo presnejšie povedané, súbor .htaccess je v skutočnosti súbor, ktorý používajú webové servery Apache. Toto je systém v súčasnosti používa drvivou väčšinou webov a hostiteľov WordPress. Kvôli všadeprítomnosti Apache, pokiaľ ide o správu webov WordPress, má každý takýto web súbor .htaccess.

Súbor .htaccess zdieľa niektoré charakteristiky s ostatnými súbormi, ktoré váš web WordPress používa na konfiguráciu. Názov súboru je skrytý súbor a bude možné ho upraviť. Nachádza sa tiež v koreňovom adresári vášho webu WordPress.

Pamätajte, že súbor .htaccess robí jednu vec a iba jednu: určuje, ako sa budú zobrazovať trvalé odkazy na vaše stránky. To je všetko. 

Za týmto jednoduchým popisom sa však skrýva veľká zložitosť. Je to tak preto, lebo veľa majiteľov webov, doplnkov a motívov mení spôsob, akým sa na vašom webe WordPress používajú trvalé odkazy. Zakaždým, keď (alebo doplnok) zmeníte spôsob fungovania vašich trvalých odkazov, tieto zmeny sa uložia do súboru .htaccess. 

V zásade je to celkom dobrý systém a je bezpečný. V skutočnom svete však môže spôsobiť skutočné problémy. Jedným z nich je to preto 75% vývojárov používa JavaScript, a preto používanie Apache nie je také pohodlné, mnoho doplnkov môže súbor .htaccess prepísať spôsobom, ktorý spôsobí, že váš web bude nezabezpečený. Oprava (alebo dokonca špinenie) tohto druhu problému je tu nad náš rámec, ale platia štandardné upozornenia týkajúce sa doplnkov - inštalujte iba tie, ktorým dôverujete a ktoré sú pravidelne aktualizované, aby opravili bezpečnostné medzery, ako je tento.

Vyhľadanie a úprava súboru .htaccess

Napriek tomu, že súbor .htaccess je navrhnutý hlavne na spracovanie trvalých odkazov na vašom webe, môžete ho upraviť tak, aby ste dosiahli množstvo užitočných výsledkov: patrí sem napríklad presmerovanie alebo len vylepšenie zabezpečenia vášho webu obmedzením prístupu zvonku na konkrétne stránky.

V tejto časti si ukážeme, ako na to. Ale najprv… 

UPOZORNENIE: Úpravy súboru .htaccess môžu váš web poškodiť. 

Vykonávanie akýchkoľvek zmien v základných súboroch, na ktorých beží váš web, je riskantné. Mal by si vždy zálohujte svoje stránky pred vykonaním akýchkoľvek zmien a experimentovať bez ovplyvnenia aktívneho webu. 

V skutočnosti existuje dobrý dôvod, prečo súbor .htaccess nie je k dispozícii pre väčšinu používateľov WordPress. WordPress má jasnú väčšinu trhového podielu webových stránok pre malé firmy, čo znamená, že mnoho ich používateľov nie je technicky najviac zameraných. Preto je súbor .htaccess predvolene skrytý - aby sa zabránilo chybám začínajúcich používateľov.

Prístup a úpravy súboru .htaccess

Keď už sme pri tom všetkom, pozrime sa, ako máte prístup k súboru .htaccess. Za týmto účelom:

  1. Vytvorte pripojenie k webovej stránke pomocou klienta FTP. Existuje veľa bezplatných skvelých klientov FTP, vrátane FileZilla. Prečítajte si poskytnutú dokumentáciu a vytvorte pripojenie FTP k svojej stránke.
  2. Po vytvorení pripojenia FTP sa vám zobrazia všetky súbory, ktoré tvoria váš web. Prezrite si tieto priečinky a uvidíte priečinok, ktorý sa volá koreňový adresár.
  3. V tomto priečinku uvidíte svoj súbor .htaccess. Spravidla bude v hornej časti zoznamu súborov v danom priečinku. Kliknite na súbor a potom kliknite na Zobraziť / upraviť. 
  4. Súbor sa otvorí v textovom editore.

A to je všetko. Teraz máte povolenie na vykonávanie zmien v súbore, ale všimnite si, že to možno nebudete chcieť urobiť. V nasledujúcej časti si ukážeme, ako používať tento súbor, ale skôr ako to urobíme, je dobré

vytvoriť miestnu kópiu vášho súboru .htaccess (pomocou štandardného dialógového okna „uložiť ako“), urobte zmeny lokálne a potom súbor nahrajte na webovú stránku so stupňami (ako sme si poznamenali vyššie).

Používanie súboru .htaccess

Teraz ste pripravení začať používať ďalšie funkcie poskytované súborom .htacess. Začnime niekoľkými základnými.

  • Presmerovania 301 - Presmerovanie 301 je malý kúsok kódu ktorá odosiela návštevníkov z jednej stránky na druhú a je nevyhnutná, ak prenášate konkrétny blogový príspevok, na ktorý je odkazovaný z externej stránky. Alternatívne môžete na presmerovanie webových stránok použiť súbor .htaccess. Môžete tiež nasmerovať návštevníkov zo staršej verzie protokolu HTTP na stránku na novú, bezpečnejšiu verziu HTTPS. Pridajte toto do súboru .htacess:
Redirect 301 /oldpage.html /newpage.html
  • zabezpečenia - Existuje tiež niekoľko spôsobov, ako použiť súbor .htaccess na použitie pokročilých bezpečnostných stratégií pre WP. Jedným z nich je uzamknúť prístup k konkrétnym súborom aby k základným súborom, na ktorých beží váš web WordPress, mali prístup iba používatelia so správnym overením. Tento kód, ktorý je pripojený na koniec vášho súboru .htaccess, môžete použiť na obmedzenie prístupu k počtu základných súborov:
<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>
  • Upravte adresy URL - Ďalšou užitočnou vlastnosťou súboru .htaccess, aj keď je jeho implementácia zložitejšia, je, že pomocou tohto súboru je možné ovládať spôsob, akým sa adresy URL zobrazujú, keď vaši návštevníci navštívia vaše stránky. Aby ste to dosiahli, musíte sa ubezpečiť, že používate najnovšiu verziu Apache. Vďaka tomu sa adresa URL jednej stránky javí návštevníkom odlišná. Tento posledný príklad je - možno - príliš zložitý pre väčšinu používateľov, ktorí si len zvykajú na súbor .htaccess. Zahrnul som ho však, aby som vám ukázal rozsah toho, čo je možné pomocou súboru dosiahnuť. Pripojte toto k svojmu súboru .htaccess:
RewriteEngine on
RewriteRule ^oranges.html$ apples.html

S .htaccess ideme ďalej

Práca so súborom .htaccess je skvelým spôsobom, ako sa dozvedieť, ako funguje váš web WordPress na zásadnejšej úrovni, a ako nahliadnuť do obrovského rozsahu prispôsobenia, ktoré vám poskytuje dokonca aj štandardný web WP. Po zvládnutí práce so súborom .htaccess vykonaním základných zmien, ktoré sme opísali vyššie, sa vám otvorí množstvo možností. Jedným, ako sme sa už predtým zaoberali, je schopnosť obnovte svoj blog WordPress

Ďalším je, že mnoho spôsobov, ako vylepšiť zabezpečenie WordPress, spočíva buď v priamej zmene súboru .htaccess, alebo v rovnakom systéme FTP na vykonanie zmien v iných koreňových súboroch. Inými slovami, akonáhle začnete hľadať základné informácie o vašom webe, nájdete nekonečné možnosti prispôsobenia a vylepšenia.

Gary Stevens

Gary Stevens je front-end vývojár. Je to blockchainový geek na plný úväzok a dobrovoľník pracujúci pre nadáciu Ethereum, ako aj aktívny prispievateľ Github.

súvisiace články

Tlačidlo späť nahor
Zavrieť

Zistený blok reklám

Martech Zone vám tento obsah môže poskytnúť bezplatne, pretože naše stránky speňažujeme prostredníctvom príjmov z reklám, pridružených odkazov a sponzorstiev. Ocenili by sme, keby ste pri prezeraní našej stránky odstránili blokovanie reklám.