Traballando co ficheiro .htaccess en WordPress

arquivo htaccess WordPress

WordPress é unha gran plataforma mellorada polo detallado e potente que é o panel de control estándar de WordPress. Pode conseguir moito, en termos de personalizar o xeito no que se sente e funciona o seu sitio, simplemente usando as ferramentas que WordPress puxo a súa disposición de serie.

Non obstante, chega un momento na vida do propietario de calquera sitio web no que terás que ir máis alá desta funcionalidade. Traballando co WordPress ficheiro .htaccess pode ser un xeito de facelo. Este ficheiro é un ficheiro básico no que depende o seu sitio e está principalmente preocupado polo funcionamento das ligazóns permanentes do seu sitio web.

Non obstante, o ficheiro .htaccess pode usarse para conseguir unha serie de cousas útiles. Anteriormente cubrimos algúns deles, incluído un proceso de elaboración redireccións regulares en WordPress, e unha visión máis xeral sobre redireccións de cabeceira para WordPress. En ambas as dúas guías accedemos e editamos o ficheiro .htaccess, pero sen explicar moito sobre por que está o ficheiro e como pode usalo.

Ese é o propósito deste artigo. En primeiro lugar, veremos o que fai o ficheiro .htaccess na configuración estándar de WordPress. A continuación, explicarémosche como podes acceder a el e como podes editalo. Por último, amosarémosche por que pode querer facelo.

Cal é o ficheiro .htaccess?

Primeiro saquemos o básico. O ficheiro .htaccess non é tecnicamente un Arquivo WordPress. Ou, para dicilo con maior precisión, o ficheiro .htaccess é realmente un ficheiro que se emprega nos servidores web Apache. Este é o sistema actualmente en uso pola gran maioría dos sitios e hosts de WordPress. Debido á omnipresencia de Apache á hora de xestionar sitios de WordPress, cada sitio ten un ficheiro .htaccess.

O ficheiro .htaccess comparte algunhas características cos outros ficheiros que o seu sitio de WordPress usa para a configuración. O nome do ficheiro é un ficheiro oculto e será necesario que se mostre para editalo. Tamén se atopa no directorio raíz do seu sitio de WordPress.

Lembre, o ficheiro .htaccess fai unha cousa e unha cousa: determina como se mostran as ligazóns permanentes do seu sitio. Xa está. 

Non obstante, detrás desta sinxela descrición hai moita complexidade. Isto débese a que moitos propietarios de sitios, complementos e temas fan cambios na forma en que se utilizan as ligazóns permanentes no seu sitio de WordPress. Cada vez que vostede (ou un complemento) realiza un cambio na forma de funcionar das súas ligazóns permanentes, estes cambios gárdanse no ficheiro .htaccess. 

En principio, trátase dun sistema bastante bo e seguro. Non obstante, no mundo real pode crear problemas reais. Unha delas é porque O 75% dos desenvolvedores usan JavaScript, e polo tanto non son tan cómodos usar Apache, moitos complementos poden sobrescribir o ficheiro .htaccess dun xeito que deixa o seu sitio inseguro. Arranxar (ou incluso detectar) este tipo de problemas está fóra do noso alcance aquí, pero aplícanse as advertencias estándar sobre os complementos: só instale aqueles de confianza e que se actualizan regularmente para solucionar buracos de seguridade coma este.

Localización e edición do ficheiro .htaccess

A pesar do feito de que o ficheiro .htaccess está deseñado principalmente para xestionar as ligazóns permanentes do seu sitio, pode editar o ficheiro para obter unha serie de resultados útiles: inclúen facer redireccións ou simplemente mellorar a seguridade no seu sitio limitando o acceso externo a páxinas particulares.

Nesta sección, amosarémosche como facelo. Pero primeiro ... 

AVISO: editar o ficheiro .htaccess pode romper o teu sitio web. 

É arriscado facer calquera cambio nos ficheiros fundamentais nos que executa o seu sitio. Deberías faga sempre unha copia de seguridade do seu sitio antes de facerlle cambios e experimenta sen afectar o sitio en directo. 

De feito, hai unha boa razón para que o ficheiro .htaccess non estea dispoñible para a maioría dos usuarios de WordPress. WordPress ten unha clara maioría da cota de mercado dos sitios web de pequenas empresas, e isto significa que moitos dos seus usuarios son, digamos, non os máis inclinados tecnicamente. É por iso que o ficheiro .htaccess está oculto por defecto - para evitar que os usuarios novatos cometan erros.

Acceso e edición do ficheiro .htaccess

Con todo iso fóra do camiño, vexamos como podes acceder ao ficheiro .htaccess. Para facelo:

  1. Crea unha conexión ao sitio web usando un cliente FTP. Hai moitos clientes FTP gratuítos e gratuítos, incluído FileZilla. Lea a documentación proporcionada para establecer unha conexión FTP co seu sitio.
  2. Unha vez establecida unha conexión FTP, amosaranse todos os ficheiros que compoñen o seu sitio. Bota unha ollada a estes cartafoles e verás un chamado directorio raíz.
  3. Dentro deste cartafol, verás o teu ficheiro .htaccess. Normalmente estará preto da parte superior da lista de ficheiros dese cartafol. Fai clic no ficheiro e logo fai clic en ver / editar. 
  4. O ficheiro abrirase no editor de texto.

E xa está. Agora está autorizado a facer cambios no seu ficheiro, pero tome nota de que quizais non queira facelo. Mostrarémosche como usar este ficheiro na seguinte sección, pero antes de facelo é unha boa idea facelo facer unha copia local do seu ficheiro .htaccess (usando o diálogo estándar "gardar como"), faga os cambios localmente e logo cargue o ficheiro a un sitio gradual (como xa indicamos anteriormente).

Usando o ficheiro .htaccess

Agora está listo para comezar a empregar a funcionalidade adicional proporcionada polo ficheiro .htacess. Comecemos con algúns básicos.

  • 301 redireccións - A redirección 301 é un pequeno anaco de código que envía visitantes dunha páxina a outra e é necesario se transfires unha publicación de blog concreta á que está ligada desde un sitio externo. Como alternativa, pode usar o ficheiro .htaccess para redirixir o sitio web. Tamén pode dirixir os visitantes desde unha versión HTTP máis antiga do sitio a unha nova versión HTTPS máis segura. Engádeo ao ficheiro .htacess:

Redirect 301 /oldpage.html /newpage.html

  • seguridade - Hai tamén varias formas de usar o ficheiro .htaccess para aplicar estratexias de seguridade avanzadas para WP. Un destes é bloquear o acceso a ficheiros concretos de xeito que só os usuarios coa autenticación correcta poden acceder aos ficheiros principais nos que executa o seu sitio de WordPress. Podes usar este código, engadido ao final do ficheiro .htaccess, para limitar o acceso a varios ficheiros principais:

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

  • Modificar URL - Outra característica útil do ficheiro .htaccess, aínda que é máis complexo de implementar, é que o ficheiro pode usarse para controlar a forma en que se mostran as URL cando os visitantes acceden ao seu sitio. Para facelo, terá que asegurarse de que está a usar a versión máis recente de Apache. Isto fai que o URL dunha páxina pareza diferente aos visitantes. Este último exemplo é - quizais - un pouco demasiado complexo para a maioría dos usuarios que se acostuman ao ficheiro .htaccess. Non obstante, inclúeno para amosarche o alcance do que se pode conseguir co ficheiro. Engádeo ao teu ficheiro .htaccess:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Indo máis lonxe con .htaccess

Traballar co ficheiro .htaccess é unha boa forma de coñecer como funciona o teu sitio de WordPress a un nivel máis fundamental e de darche unha ollada ao enorme alcance de personalización que incluso un sitio WP estándar che ofrece. Unha vez que domine o traballo co ficheiro .htaccess facendo os cambios básicos que describimos anteriormente, ábrese unha chea de opcións. Un, como xa cubrimos anteriormente, é a capacidade de facelo restablece o teu blog de WordPress

Outra é que moitas das formas de mellorar a seguridade de WordPress implican cambiar o ficheiro .htaccess directamente ou usar o mesmo sistema FTP para facer cambios noutros ficheiros raíz. Noutras palabras, unha vez que comece a mirar as porcas do seu sitio, atopará infinitas posibilidades de personalización e mellora.

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.