Wurkje mei it .htaccess-bestân yn WordPress

htaccess-bestân WordPress

WordPress is in geweldich platfoarm dat des te better wurdt makke troch hoe detaillearre en krêftich it standert WordPress-dashboard is. Jo kinne in soad berikke, yn termen fan it oanpassen fan 'e manier wêrop jo side fielt en funksjoneart, troch gewoan de tools te brûken dy't WordPress as standert foar jo beskikber steld hat.

D'r komt in tiid yn it libben fan elke webside-eigner, lykwols as jo fierder moatte dan dizze funksjonaliteit. Wurkje mei WordPress .htaccess-bestân kin ien manier wêze om dit te dwaan. Dit bestân is in kearnbestân wêrop jo side fertrout, en is benammen dwaande mei hoe't de permalinks fan jo webside wurkje.

It .htaccess-bestân kin lykwols brûkt wurde om in oantal nuttige dingen te berikken. Wy hawwe earder guon fan har behannele, ynklusyf in proses foar meitsjen regex trochferwizings yn WordPress, en in mear algemien oersjoch oer header trochferwizings foar WordPress, Yn beide dizze gidsen hawwe wy tagong ta en bewurke it .htaccess-bestân, mar sûnder in soad út te lizzen oer wêrom't it bestân der yn 't earste plak is, en hoe't jo it kinne brûke.

Dat is it doel fan dit artikel. Earst sille wy besjen wat it .htaccess-bestân docht yn 'e standert WordPress-opset. Dan sille wy útlizze hoe't jo tagong hawwe ta it, en hoe't jo it kinne bewurkje. Uteinlik litte wy jo sjen wêrom't jo dat wolle wolle.

Wat is it .htaccess-bestân?

Litte wy earst de basis út 'e wei helje. It .htaccess-bestân is technysk net a WordPress-bestân, Of, om it krekter te stellen, is it .htaccess-bestân eins in bestân dat wurdt brûkt troch Apache-webservers. Dit is it systeem op it stuit wurdt brûkt troch de grutte mearderheid fan WordPress-siden en -hosters. Fanwegen de ubiquity fan Apache as it giet om it behearen fan WordPress-siden, hat elke side in .htaccess-bestân.

It .htaccess-bestân dielt wat skaaimerken mei de oare bestannen dy't jo WordPress-side brûkt foar konfiguraasje. De bestânsnamme is in ferburgen bestân en sil ferburgen wurde moatte om te wurde bewurke. It sit ek yn 'e root-map fan jo WordPress-side.

Unthâld, it .htaccess-bestân docht ien ding en allinich ien ding: it bepaalt hoe't de permalinks fan jo side wurde werjûn. Dat is it. 

Ferburgen efter dizze ienfâldige beskriuwing is lykwols in soad kompleksiteit. Dit komt om't in protte side-eigners, plugins en tema's feroaringen oanbringe yn 'e manier wêrop permalinks wurde brûkt binnen jo WordPress-side. Elke kear as jo (as in plugin) in feroaring oanbringe yn 'e manier wêrop jo permalinks wurkje, wurde dizze wizigingen opslein yn it .htaccess-bestân. 

Yn prinsipe is dit in aardich goed systeem, en is feilich. Yn 'e echte wrâld kin it lykwols echte problemen oanmeitsje. Ien is dat om't 75% fan ûntwikkelders brûkt JavaScript, en binne dêrom net sa noflik mei Apache, in protte plugins kinne it .htaccess-bestân oerskriuwe op in manier dy't jo side ûnfeilich lit. Fixing (of sels spotten) fan dit soarte problemen is hjir bûten ús berik, mar de standert behertigingen oer plugins binne fan tapassing - allinich ynstalleare dejingen dy't jo fertrouwe, en dy't regelmjittich wurde bywurke om befeiligingsgatten lykas dizze te reparearjen.

It .htaccess-bestân fine en bewurkje

Nettsjinsteande it feit dat it .htaccess-bestân benammen is ûntwurpen om de permalinks op jo side te behanneljen, kinne jo it bestân bewurkje om in oantal nuttige resultaten te berikken: dizze omfetsje trochferwizings meitsje, of gewoan de befeiliging fan jo side ferbetterje troch tagong bûten te beheinen ta bepaalde siden.

Yn dizze paragraaf sille wy jo sjen litte hoe't jo dat kinne dwaan. Mar earst… 

WAARSKUWING: Bewurkjen fan it .htaccess-bestân kin jo webside brekke. 

Wizigingen meitsje yn 'e fûnemintele bestannen wêrop jo side draait is riskant. Doe soest meitsje altyd in reservekopy fan jo side foardat jo der wizigingen oan meitsje, en eksperimintearje sûnder de live side te beynfloedzjen. 

Eins is d'r in goede reden wêrom't it .htaccess-bestân net beskikber is foar de measte WordPress-brûkers. WordPress hat in dúdlike mearderheid fan it merkoandiel foar websides foar lytse bedriuwen, en dit betsjut dat in protte fan har brûkers, sille wy sizze, net de meast technysk oanstriid binne. Dêrom is it .htaccess-bestân standert ferburgen - om te foarkommen dat begjinnende brûkers flaters meitsje.

Tagong ta en bewurkje fan it .htaccess-bestân

Mei alles dat út 'e wei is, litte wy sjen hoe't jo tagong kinne krije ta it .htaccess-bestân. Om dat te dwaan:

  1. Meitsje in ferbining mei de webside mei in FTP-kliïnt. D'r binne genôch fergese, geweldige FTP-kliïnten, ynklusyf filezilla, Lês de levere dokumintaasje om in FTP-ferbining te meitsjen mei jo side.
  2. As jo ​​ienris in FTP-ferbining hawwe oprjochte, sille jo alle bestannen sjen litte wêrfan jo side bestiet. Sjoch troch dizze mappen, en jo sille ien sjen dy't de root-map hjit.
  3. Binnen dizze map sjogge jo jo .htaccess-bestân. It sil normaal tichtby de boppekant wêze fan 'e list mei bestannen yn dy map. Klikje op it bestân, en klikje dan op werjaan / bewurkje. 
  4. It bestân sil iepenje yn 'e tekstredakteur.

En dat is it. Jo kinne no wizigingen meitsje yn jo bestân, mar tink derom dat jo dit miskien net wolle dwaan. Wy sille jo sjen litte hoe't jo dit bestân brûke yn 'e folgjende paragraaf, mar foardat wy dogge is it in goed idee om meitsje in lokale kopy fan jo .htaccess-bestân (brûk it standert dialooch "bewarje as"), meitsje jo wizigingen lokaal, en upload it bestân dan nei in opfierde side (lykas wy hjirboppe opmurken).

It .htaccess-bestân brûke

No binne jo ree om te begjinnen mei de ekstra funksjonaliteit levere troch it .htacess-bestân. Litte wy begjinne mei in pear basis.

  • 301 trochferwizings - De 301-trochferwizing is in lyts stikje koade dat besikers fan de iene side nei de oare stjoert, en is nedich as jo in bepaalde blogpost oerbringe dy't keppele is oan fan in eksterne side. As alternatyf kinne jo it .htaccess-bestân brûke om de webside troch te stjoeren. Jo kinne ek besikers fan in âldere HTTP-ferzje fan 'e side rjochtsje nei in nije, feiliger, HTTPS-ferzje. Foegje dit ta oan it .htacess-bestân:

Redirect 301 /oldpage.html /newpage.html

  • Feiligens - D'r binne ek in oantal manieren om it .htaccess-bestân te brûken om avansearre befeiligingsstrategyen ta te passen foar WP. Ien fan dizze is oan beskoattelje tagong ta bepaalde bestannen sadat allinich brûkers mei de juste ferifikaasje tagong krije ta de kearnbestannen wêrop jo WordPress-side draait. Jo kinne dizze koade brûke, taheakke oan 'e ein fan jo .htaccess-bestân, om tagong te beheinen ta in oantal kearnbestannen:

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

  • URL's feroarje - In oar nuttich skaaimerk fan it .htaccess-bestân, hoewol in komplekser te ymplementearjen, is dat it bestân kin wurde brûkt om de manier te kontrolearjen dat URL's wurde werjûn as jo besikers tagong hawwe ta jo side. Om dat te dwaan, moatte jo derfoar soargje dat jo de lêste ferzje fan Apache brûke. Hjirtroch ferskynt de URL fan ien side oars foar besikers. Dit lêste foarbyld is - miskien - in bytsje te kompleks foar de measte brûkers gewoan wend oan it .htaccess-bestân. Ik haw it lykwols opnommen om jo de omfang sjen te litten fan wat mei it bestân kin wurde berikt. Foegje dit ta oan jo .htaccess-bestân:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Fierder gean mei .htaccess

Wurkje mei it .htaccess-bestân is in geweldige manier om te learen oer hoe't jo WordPress-side op in mear fûnemintele nivo wurket, en om jo in glimp te jaan fan 'e enoarme romte foar oanpassing dy't sels in standert WP-side jo jout. As jo ​​ienris it wurkjen mei it .htaccess-bestân behearske hawwe troch de basisferoaringen te meitsjen dy't wy hjirboppe hawwe beskreaun, iepenet in skat oan opsjes foar jo. Ien, lykas wy earder behannele hawwe, is de mooglikheid om weromsette jo WordPress-blog

In oar is dat in protte fan 'e manieren om jo WordPress-befeiliging te ferbetterjen it ofwikseljen fan it .htaccess-bestân direkt omfetsje, of it brûken fan itselde FTP-systeem om wizigingen te meitsjen yn oare root-bestannen. Mei oare wurden, as jo ienris begjinne mei it sykjen nei de moeren en bouten fan jo side, sille jo einleaze mooglikheden fine foar oanpassing en ferbettering.

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.