Treballar amb el fitxer .htaccess a WordPress

fitxer htaccess WordPress

WordPress és una gran plataforma que es fa millor per la detallada i potència del tauler de WordPress estàndard. Podeu aconseguir molt, en termes de personalitzar la forma en què el vostre lloc se sent i funciona, simplement utilitzant les eines que WordPress us ha posat a la vostra disposició de manera estàndard.

Tanmateix, arriba un moment a la vida de qualsevol propietari de lloc web en què haureu d’anar més enllà d’aquesta funcionalitat. Treballar amb el WordPress fitxer .htaccess pot ser una manera de fer-ho. Aquest fitxer és un fitxer bàsic en què es basa el vostre lloc i es preocupa principalment pel funcionament dels enllaços permanents del vostre lloc web.

El fitxer .htaccess es pot utilitzar per aconseguir una sèrie de coses útils. Prèviament, n’hem tractat alguns, inclòs un procés d’elaboració redireccions regulars a WordPress, i una visió general més general sobre redireccions de capçalera per a WordPress. En aquestes dues guies, vam accedir i editar el fitxer .htaccess, però sense explicar molt per què hi ha el fitxer en primer lloc i com es pot utilitzar.

Aquest és el propòsit d’aquest article. En primer lloc, veurem què fa el fitxer .htaccess a la configuració estàndard de WordPress. A continuació, explicarem com podeu accedir-hi i com podeu editar-lo. Finalment, us mostrarem per què és possible que vulgueu fer-ho.

Què és el fitxer .htaccess?

Primer traiem els conceptes bàsics. El fitxer .htaccess no és tècnicament un fitxer Fitxer WordPress. O, per dir-ho amb més precisió, el fitxer .htaccess és en realitat un fitxer que utilitzen els servidors web Apache. Aquest és el sistema que s’utilitza actualment per la gran majoria de llocs i amfitrions de WordPress. A causa de la omnipresència d’Apache a l’hora de gestionar els llocs de WordPress, cada lloc té un fitxer .htaccess.

El fitxer .htaccess comparteix algunes característiques amb els altres fitxers que el vostre lloc de WordPress utilitza per configurar. El nom del fitxer és un fitxer amagat i s’haurà de mostrar per poder editar-lo. També es troba al directori arrel del vostre lloc de WordPress.

Recordeu, el fitxer .htaccess només fa una cosa: determina com es mostren els enllaços permanents del vostre lloc. Això és. 

Tanmateix, darrere d’aquesta senzilla descripció hi ha molta complexitat. Això es deu al fet que molts propietaris de llocs, connectors i temes fan canvis en la manera com s’utilitzen els enllaços permanents al vostre lloc de WordPress. Cada vegada que (o un connector) feu un canvi en el funcionament dels vostres enllaços permanents, aquests canvis s’emmagatzemen al fitxer .htaccess. 

En principi, aquest és un sistema força bo i és segur. No obstant això, al món real pot crear problemes reals. Una és que perquè El 75% dels desenvolupadors utilitzen JavaScripti, per tant, no són tan còmodes utilitzant Apache, molts connectors poden sobreescriure el fitxer .htaccess de manera que el lloc no sigui segur. La solució (o, fins i tot, fins i tot, fins i tot, la detecció) d'aquest tipus de problemes està fora del nostre abast aquí, però s'apliquen les advertències estàndard sobre els connectors: només instal·leu aquells de confiança i que s'actualitzen regularment per solucionar forats de seguretat com aquest.

Cerca i edició del fitxer .htaccess

Tot i que el fitxer .htaccess està dissenyat principalment per gestionar els enllaços permanents del vostre lloc, podeu editar-lo per obtenir una sèrie de resultats útils: inclouen fer redireccions o simplement millorar la seguretat del vostre lloc limitant l'accés extern a pàgines concretes.

En aquesta secció, us mostrarem com fer-ho. Però primer… 

ADVERTÈNCIA: L'edició del fitxer .htaccess pot afectar el vostre lloc web. 

Fer qualsevol canvi als fitxers fonamentals en què s’executa el vostre lloc és arriscat. Hauries feu sempre una còpia de seguretat del vostre lloc abans de fer-hi canvis i experimentar sense afectar el lloc en directe. 

De fet, hi ha una bona raó per la qual el fitxer .htaccess no està disponible per a la majoria d’usuaris de WordPress. WordPress té una clara majoria de la quota de mercat dels llocs web de petites empreses, i això vol dir que molts dels seus usuaris no són, diguem-ne, els més inclinats tècnicament. És per això que el fitxer .htaccess està ocult per defecte, per evitar que els usuaris novells cometin errors.

Accés i edició del fitxer .htaccess

Amb tot això fora del camí, vegem com podeu accedir al fitxer .htaccess. Per fer-ho:

  1. Creeu una connexió al lloc web mitjançant un client FTP. Hi ha un munt de grans clients FTP gratuïts, inclosos FileZilla. Llegiu la documentació proporcionada per establir una connexió FTP al vostre lloc.
  2. Un cop establerta una connexió FTP, se us mostraran tots els fitxers que conformen el vostre lloc. Feu un cop d'ull a aquestes carpetes i en veureu una que s'anomena directori arrel.
  3. Dins d’aquesta carpeta, veureu el fitxer .htaccess. Normalment estarà a prop de la part superior de la llista de fitxers d’aquesta carpeta. Feu clic al fitxer i, a continuació, feu clic a visualitza / edita. 
  4. El fitxer s’obrirà a l’editor de text.

I ja està. Ara se us permet fer canvis al fitxer, però tingueu en compte que potser no voldreu fer-ho. Us mostrarem com utilitzar aquest fitxer a la següent secció, però abans de fer-ho és una bona idea fer-ho fer una còpia local del vostre fitxer .htaccess (mitjançant el diàleg estàndard "Desa com a"), feu els canvis localment i, a continuació, pengeu el fitxer a un lloc progressiu (tal com hem indicat anteriorment).

Utilitzant el fitxer .htaccess

Ara ja podeu començar a utilitzar la funcionalitat addicional que proporciona el fitxer .htacess. Comencem amb uns quants bàsics.

  • Redireccions 301 - La redirecció 301 és un petit fragment de codi que envia els visitants d'una pàgina a una altra i és necessari si transfereu una publicació de bloc concreta a la qual hi ha un lloc extern. Com a alternativa, podeu utilitzar el fitxer .htaccess per redirigir el lloc web. També podeu dirigir els visitants des d’una versió HTTP del lloc anterior a una versió HTTPS nova més segura. Afegiu-lo al fitxer .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Seguretat - També hi ha diverses maneres d'utilitzar el fitxer .htaccess per aplicar estratègies de seguretat avançades per a WP. Una d’aquestes és bloquejar l'accés a fitxers concrets de manera que només els usuaris amb l’autenticació correcta puguin accedir als fitxers bàsics on s’executa el vostre lloc de WordPress. Podeu utilitzar aquest codi, afegit al final del fitxer .htaccess, per limitar l'accés a diversos fitxers bàsics:

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

  • Modifiqueu els URL - Una altra característica útil del fitxer .htaccess, encara que més complexa d’implementar, és que el fitxer es pot utilitzar per controlar la manera com es mostren els URL quan els visitants accedeixen al vostre lloc. Per fer-ho, haureu d'assegurar-vos que utilitzeu la versió més recent d'Apache. Això fa que l’URL d’una pàgina sembli diferent als visitants. Aquest darrer exemple és, potser, una mica massa complex per a la majoria d’usuaris que només s’acostumen al fitxer .htaccess. Tot i això, l’he inclòs per mostrar-vos l’abast del que es pot aconseguir amb el fitxer. Afegiu-lo al fitxer .htaccess:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Anar més enllà amb .htaccess

Treballar amb el fitxer .htaccess és una manera excel·lent d’aprendre sobre com funciona el vostre lloc de WordPress a un nivell més fonamental i donar-vos un cop d’ull a l’enorme abast de personalització que fins i tot us ofereix un lloc WP estàndard. Un cop hàgiu dominat el treball amb el fitxer .htaccess realitzant els canvis bàsics que hem descrit anteriorment, se us obriran moltes opcions. Una, com ja hem tractat anteriorment, és la possibilitat de fer-ho restableix el teu bloc de WordPress

Una altra és que moltes de les maneres de millorar la seguretat de WordPress consisteixen en canviar directament el fitxer .htaccess o fer servir el mateix sistema FTP per fer canvis a altres fitxers arrel. En altres paraules, una vegada que comenceu a examinar les femelles del vostre lloc, trobareu infinites possibilitats de personalització i millora.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.