{"id":12577,"date":"2025-03-13T14:08:24","date_gmt":"2025-03-13T13:08:24","guid":{"rendered":"https:\/\/www.lucushost.com\/blog\/?p=12577"},"modified":"2025-10-09T13:34:23","modified_gmt":"2025-10-09T12:34:23","slug":"htaccess","status":"publish","type":"post","link":"https:\/\/www.lucushost.com\/blog\/htaccess\/","title":{"rendered":"Introducci\u00f3n a .htaccess: \u00bfQu\u00e9 es y c\u00f3mo funciona este archivo?"},"content":{"rendered":"<p>Sin duda, uno de los ficheros m\u00e1s importantes y, a su vez, m\u00e1s desconocidos de una web. En este post vengo a hablarte del archivo .htaccess.<\/p>\n<p><!--more--><\/p>\n<p>Cuando creas una p\u00e1gina web, seguro que no le das tanta importancia a este fichero. De hecho, seguro que no necesitas hacer ninguna modificaci\u00f3n sobre \u00e9l, pero a medida que tu proyecto crece y necesitas hacer alguna configuraci\u00f3n\u2026 Es ese momento te dar\u00e1s cuenta de que es una de esas joyas ocultas y que te permite hacer pr\u00e1cticamente de todo \ud83d\ude42<\/p>\n<p>As\u00ed que no perdamos m\u00e1s el tiempo y entremos en materia. A continuaci\u00f3n te explico qu\u00e9 es el fichero .htaccess, para qu\u00e9 sirve y algunas reglas de configuraci\u00f3n b\u00e1sicas para sacarle el m\u00e1ximo partido a tu web.<\/p>\n<p>\u00a1Empezamos!<\/p>\n<div id=\"toc_container\" class=\"no_bullets\"><p class=\"toc_title\">Tabla de contenidos:<\/p><ul class=\"toc_list\"><li><a href=\"#Que_es_el_archivo_htaccess_y_para_que_sirve\">Qu\u00e9 es el archivo .htaccess y para qu\u00e9 sirve<\/a><ul><li><a href=\"#Diferencias_clave_entre_htaccess_en_Apache_vs_LiteSpeed\">Diferencias clave entre .htaccess en Apache vs. LiteSpeed<\/a><\/li><\/ul><\/li><li><a href=\"#Donde_encontrar_y_editar_el_archivo_htaccess\">D\u00f3nde encontrar y editar el archivo .htaccess<\/a><ul><li><a href=\"#Ubicacion_del_archivo_htaccess_en_WordPress\">Ubicaci\u00f3n del archivo .htaccess en WordPress<\/a><\/li><li><a href=\"#Como_editar_el_htaccess_desde_cPanel_FTP_o_plugins\">C\u00f3mo editar el .htaccess desde cPanel, FTP o plugins<\/a><ul><li><a href=\"#A_traves_del_Administrador_de_archivos_de_cPanel\">A trav\u00e9s del Administrador de archivos de cPanel<\/a><\/li><li><a href=\"#Mediante_FTP\">Mediante FTP<\/a><\/li><\/ul><\/li><li><a href=\"#Mediante_plugins_de_WordPress\">Mediante plugins de WordPress<\/a><\/li><\/ul><\/li><li><a href=\"#Que_se_puede_hacer_con_htaccess\">Qu\u00e9 se puede hacer con .htaccess<\/a><ul><li><a href=\"#Redirecciones_301_y_302\">Redirecciones 301 y 302<\/a><\/li><li><a href=\"#Forzar_HTTPS_en_todo_el_sitio\">Forzar HTTPS en todo el sitio<\/a><\/li><li><a href=\"#Pagina_personalizada_para_errores_404\">P\u00e1gina personalizada para errores 404<\/a><\/li><li><a href=\"#Bloquear_direcciones_IP_especificas\">Bloquear direcciones IP espec\u00edficas<\/a><\/li><li><a href=\"#Activar_la_compresion_Brotli\">Activar la compresi\u00f3n Brotli<\/a><\/li><\/ul><\/li><li><a href=\"#Controlar_la_cache_del_navegador\">Controlar la cach\u00e9 del navegador<\/a><ul><li><a href=\"#Evitar_el_hotlinking_de_imagenes\">Evitar el hotlinking de im\u00e1genes<\/a><\/li><\/ul><\/li><li><a href=\"#Control_de_indexacion_y_rastreo\">Control de indexaci\u00f3n y rastreo<\/a><\/li><li><a href=\"#Configuraciones_de_htaccess_en_WordPress\">Configuraciones de .htaccess en WordPress<\/a><\/li><li><a href=\"#Configurar_reglas_de_cache_de_LiteSpeed_desde_htaccess\">Configurar reglas de cach\u00e9 de LiteSpeed desde .htaccess<\/a><ul><li><a href=\"#Personalizar_enlaces_permanentes\">Personalizar enlaces permanentes<\/a><\/li><li><a href=\"#Proteger_wp-configphp_y_htaccess_contra_accesos_no_autorizados\">Proteger wp-config.php y .htaccess contra accesos no autorizados<\/a><\/li><li><a href=\"#Restringir_el_acceso_al_panel_de_administracion_por_IP\">Restringir el acceso al panel de administraci\u00f3n por IP<\/a><\/li><li><a href=\"#Evitar_ataques_al_wp-loginphp\">Evitar ataques al wp-login.php<\/a><\/li><li><a href=\"#Aumentar_el_limite_de_subida_de_archivos\">Aumentar el l\u00edmite de subida de archivos<\/a><\/li><li><a href=\"#Bloquear_bots_y_trafico_malicioso\">Bloquear bots y tr\u00e1fico malicioso<\/a><\/li><\/ul><\/li><li><a href=\"#Solucion_de_errores_comunes_de_htaccess\">Soluci\u00f3n de errores comunes de .htaccess<\/a><ul><li><a href=\"#Error_500_por_configuracion_incorrecta\">Error 500 por configuraci\u00f3n incorrecta<\/a><\/li><li><a href=\"#Error_de_bucle_de_redirecciones\">Error de bucle de redirecciones<\/a><\/li><li><a href=\"#Restaurar_el_archivo_por_defecto_de_WordPress\">Restaurar el archivo por defecto de WordPress<\/a><\/li><\/ul><\/li><li><a href=\"#Consejos_para_editar_htaccess_sin_meter_la_pata\">Consejos para editar .htaccess sin meter la pata<\/a><ul><li><a href=\"#Herramientas_para_comprobar_cambios_en_el_htaccess\">Herramientas para comprobar cambios en el .htaccess<\/a><\/li><\/ul><\/li><li><a href=\"#Y_si_todo_falla8230_Cuando_deberias_contactar_con_el_soporte_de_tu_hosting\">Y si todo falla&#8230; \u00bfCu\u00e1ndo deber\u00edas contactar con el soporte de tu hosting?<\/a><\/li><\/ul><\/div>\n\n<h2><span id=\"Que_es_el_archivo_htaccess_y_para_que_sirve\">Qu\u00e9 es el archivo .htaccess y para qu\u00e9 sirve<\/span><\/h2>\n<p>El archivo .htaccess, abreviatura de <em>Hypertext Access<\/em>, es un fichero de configuraci\u00f3n que puede encontrarse en las webs que est\u00e1n alojadas en un servidor Apache o LiteSpeed. Su funci\u00f3n principal es realizar ajustes en una p\u00e1gina web sin necesidad de modificar la configuraci\u00f3n del servidor.<\/p>\n<p>En otras palabras, el .htaccess es un archivo que recoge ciertas directivas o configuraciones que el servidor ejecuta cuando un usuario accede a tu p\u00e1gina web.<\/p>\n<p>Puede existir un \u00fanico .htaccess o varios, ya que un directorio en concreto puede tener su propio archivo de configuraci\u00f3n. No obstante, su comportamiento es jer\u00e1rquico, lo que significa que:<\/p>\n<ul>\n<li>Si solo existe un .htaccess en el directorio ra\u00edz de la web, las configuraciones de este archivo se aplican en toda la web.<\/li>\n<li>Si un directorio tiene un .htaccess diferente, sus reglas se aplicar\u00e1n solo en ese directorio.<\/li>\n<\/ul>\n<p>Algunas de las configuraciones m\u00e1s habituales (y necesarias) que nos permite realizar el .htaccess son:<\/p>\n<ul>\n<li>Crear redirecciones permanentes (<a href=\"https:\/\/www.lucushost.com\/blog\/redireccion-301\/\">301<\/a>) o temporales (302)<\/li>\n<li>Proteger un directorio con contrase\u00f1a<\/li>\n<li>Bloquear el acceso de determinadas IP a tu proyecto web<\/li>\n<li>Personalizar los mensajes del <a href=\"https:\/\/www.lucushost.com\/blog\/codigos-http-mas-comunes\/\">c\u00f3digo de estado HTTP<\/a> 404<\/li>\n<li>Forzar HTTPS para que tu web funcione con el protocolo seguro<\/li>\n<li>Cambiar el index o la p\u00e1gina por defecto de tu web<\/li>\n<li>Forzar un dominio con o sin www.<\/li>\n<li>Evitar el hotlinking de im\u00e1genes<\/li>\n<\/ul>\n<p>M\u00e1s abajo te explico exactamente c\u00f3mo hacer estas configuraciones y algunas otras que pueden ser interesantes para mejorar el rendimiento o la seguridad de tu web.<\/p>\n<h3><span id=\"Diferencias_clave_entre_htaccess_en_Apache_vs_LiteSpeed\">Diferencias clave entre .htaccess en Apache vs. LiteSpeed<\/span><\/h3>\n<p>El .htaccess es un fichero nativo del servidor web Apache, pero totalmente compatible con LiteSpeed. Dicho de otra manera, ambos servidores utilizan la misma sintaxis.<\/p>\n<p>Sin embargo, LiteSpeed es un software mucho m\u00e1s avanzo y es capaz de conseguir mejores niveles de rendimiento y velocidad gracias, entre otras cosas, a la gesti\u00f3n de este fichero.<\/p>\n<ul>\n<li><strong>Almacenamiento en cach\u00e9 del .htaccess<\/strong>: mientras que Apache lee el fichero en cada solicitud, LiteSpeed lo tiene cacheado siendo mucho m\u00e1s r\u00e1pido el acceso y lectura de este archivo.<\/li>\n<li><strong>Optimizaci\u00f3n autom\u00e1tica de cach\u00e9<\/strong>: LiteSpeed tiene plugins de cach\u00e9 espec\u00edficos para los CMS m\u00e1s populares (WordPress, Joomla, Magento, etc.), los cuales configuran reglas de cach\u00e9 de forma autom\u00e1tica en el fichero de configuraci\u00f3n.<\/li>\n<\/ul>\n<h2><span id=\"Donde_encontrar_y_editar_el_archivo_htaccess\">D\u00f3nde encontrar y editar el archivo .htaccess<\/span><\/h2>\n<p>Por lo general, puedes encontrar el .htaccess en la carpeta ra\u00edz de tu plan de hosting, es decir, en el public_html.<\/p>\n<p>En LucusHost, todos nuestros planes de <strong><a href=\"https:\/\/www.lucushost.com\/hosting-ssd\">Hosting SSD<\/a><\/strong> utilizan cPanel, as\u00ed que te explico c\u00f3mo localizarlo y editarlo en este panel de control.<\/p>\n<p>Vamos paso a paso:<\/p>\n<ol>\n<li>Accede a cPanel y, en la secci\u00f3n \u00abArchivos\u00bb, haz clic en \u00abAdministrador de Archivos\u00bb. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9964\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/08\/cpanel-administrador-archivos.png\" alt=\"cpanel-administrador-archivos\" width=\"997\" height=\"272\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/08\/cpanel-administrador-archivos.png 997w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/08\/cpanel-administrador-archivos-300x82.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/08\/cpanel-administrador-archivos-768x210.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2024\/08\/cpanel-administrador-archivos-700x191.png 700w\" sizes=\"(max-width: 997px) 100vw, 997px\" \/><\/li>\n<li>Como dije, el .htaccess es un fichero oculto. As\u00ed que, en la esquina superior derecha, haz clic en \u00abConfiguraci\u00f3n\u00bb, selecciona la casilla \u00abMostrar archivos ocultos\u00bb y pulsa en \u00abSave\u00bb para que se aplique la configuraci\u00f3n. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4115\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/mostrar-archivos-ocultos-administrador-archivos-cpanel.png\" alt=\"Mostrar archivos ocultos en el Administrador de Archivos de cPanel\" width=\"1040\" height=\"441\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/mostrar-archivos-ocultos-administrador-archivos-cpanel.png 1040w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/mostrar-archivos-ocultos-administrador-archivos-cpanel-300x127.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/mostrar-archivos-ocultos-administrador-archivos-cpanel-1024x434.png 1024w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/mostrar-archivos-ocultos-administrador-archivos-cpanel-768x326.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/mostrar-archivos-ocultos-administrador-archivos-cpanel-700x297.png 700w\" sizes=\"(max-width: 1040px) 100vw, 1040px\" \/><\/li>\n<li>Ve al directorio principal, en este caso public_html y ya puedes abrir o editar el fichero de configuraci\u00f3n.<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3346\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/06\/archivo-htaccess.png\" alt=\"Archivo .htcaccess\" width=\"916\" height=\"227\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/06\/archivo-htaccess.png 916w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/06\/archivo-htaccess-300x74.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/06\/archivo-htaccess-768x190.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/06\/archivo-htaccess-700x173.png 700w\" sizes=\"(max-width: 916px) 100vw, 916px\" \/><\/li>\n<\/ol>\n<p>Aunque es algo m\u00e1s engorroso, tambi\u00e9n puedes acceder al .htaccess a trav\u00e9s de un cliente FTP como <a href=\"https:\/\/www.lucushost.com\/blog\/filezilla\/\">FileZilla<\/a>. Para ello:<\/p>\n<ol>\n<li>Realiza una conexi\u00f3n FPT y con\u00e9ctate a tu servidor.<\/li>\n<li>Navega hasta el directorio ra\u00edz de tu web (public_html).<\/li>\n<li>Activa la opci\u00f3n para mostrar archivos ocultos.<\/li>\n<li>Localiza el .htaccess y ya podr\u00e1s consultarlo o descargarlo.<\/li>\n<\/ol>\n<h3><span id=\"Ubicacion_del_archivo_htaccess_en_WordPress\">Ubicaci\u00f3n del archivo .htaccess en WordPress<\/span><\/h3>\n<p>Si utilizas WordPress como <a href=\"https:\/\/www.lucushost.com\/blog\/gestor-de-contenidos\/\">gestor de contenidos<\/a>, puedes localizar el .htaccess tal como te mostramos en el apartado anterior, es decir, a trav\u00e9s del Administrador de Archivos de cPanel.<\/p>\n<p>No obstante, hay muchos plugins de WordPress que te permiten acceder directamente a este archivo desde el <a href=\"https:\/\/www.lucushost.com\/blog\/frontend-backend\/\">backend<\/a> de tu aplicaci\u00f3n. Algunos de los m\u00e1s utilizados que permiten esta funci\u00f3n son:<\/p>\n<ul>\n<li><strong>Yoast SEO<\/strong>, en la secci\u00f3n \u00abHerramientas\u00bb.<\/li>\n<li><strong>Rank Math SEO<\/strong>, en \u00abAjustes generales\u00bb.<\/li>\n<li><strong>All in One SEO<\/strong>, en la secci\u00f3n \u00abHerramientas\u00bb.<\/li>\n<li><strong>WP File Manager<\/strong>, en \u00abAdministrador de archivos WP\u00bb.<\/li>\n<li><strong>LiteSpeed Cache<\/strong>, en la secci\u00f3n \u00abHerramientas\u00bb.<\/li>\n<\/ul>\n<h3><span id=\"Como_editar_el_htaccess_desde_cPanel_FTP_o_plugins\">C\u00f3mo editar el .htaccess desde cPanel, FTP o plugins<\/span><\/h3>\n<p>Ahora que ya tienes localizado el archivo .htaccess, \u00bfquieres editarlo? No te preocupes, puedes hacerlo de forma muy sencilla.<\/p>\n<h4><span id=\"A_traves_del_Administrador_de_archivos_de_cPanel\">A trav\u00e9s del Administrador de archivos de cPanel<\/span><\/h4>\n<p>Una vez localizado el fichero, solo tienes que hacer clic sobre el bot\u00f3n derecho del rat\u00f3n y seleccionar \u00abEdit\u00bb.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12581\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editar-htaccess.png\" alt=\"Editar archivo .htaccess \" width=\"974\" height=\"357\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editar-htaccess.png 974w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editar-htaccess-300x110.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editar-htaccess-768x281.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editar-htaccess-700x257.png 700w\" sizes=\"(max-width: 974px) 100vw, 974px\" \/><\/p>\n<p>Se abrir\u00e1 un editor como te muestro a continuaci\u00f3n. Una vez que hayas hecho los cambios, no olvides pulsar en \u00abGuardar\u00bb para que se aplique la nueva configuraci\u00f3n.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12580\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editor-htaccess.png\" alt=\"Editor .htaccess\" width=\"821\" height=\"315\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editor-htaccess.png 821w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editor-htaccess-300x115.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editor-htaccess-768x295.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2025\/03\/editor-htaccess-700x269.png 700w\" sizes=\"(max-width: 821px) 100vw, 821px\" \/><\/p>\n<h4><span id=\"Mediante_FTP\">Mediante FTP<\/span><\/h4>\n<p>Si prefieres utilizar FTP para hacer cambios en el fichero, localiza el fichero siguiendo los pasos que vimos anteriormente. Te los recuerdo r\u00e1pidamente:<\/p>\n<ol>\n<li>Con\u00e9ctate al servidor por FTP.<\/li>\n<li>Navega hasta el directorio ra\u00edz de tu web (public_html).<\/li>\n<li>Activa la opci\u00f3n para mostrar archivos ocultos.<\/li>\n<li>Una vez que hayas localizado el archivo .htaccess, desc\u00e1rgalo en tu equipo.<\/li>\n<li>Edita el fichero con el editor de texto que prefieras (Sublime Tex, Notepad++&#8230;).<\/li>\n<li>Renombra el .htaccess anterior por algo como (.htaccess_old) y sube el nuevo fichero.<\/li>\n<\/ol>\n<h3><span id=\"Mediante_plugins_de_WordPress\">Mediante plugins de WordPress<\/span><\/h3>\n<p>Precisamente los plugins de WordPress hacen muy sencilla esta tarea. Y, aunque cada plugin tiene opciones diferentes, basta con que accedas al archivo para realizar cambios que necesites.<\/p>\n<p>Este es un ejemplo de c\u00f3mo se ve el editor del .htaccess con el plugin Rank Math:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4010\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/10\/archivo-htaccess-rank-math.png\" alt=\"Editar el archivo .htacces de WordPress a trav\u00e9s de Rank Math\" width=\"1001\" height=\"690\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/10\/archivo-htaccess-rank-math.png 1001w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/10\/archivo-htaccess-rank-math-300x207.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/10\/archivo-htaccess-rank-math-768x529.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/10\/archivo-htaccess-rank-math-700x483.png 700w\" sizes=\"(max-width: 1001px) 100vw, 1001px\" \/><\/p>\n<p>En Yoast SEO el editor es como este:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4118\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/editar-htaccess-yoast-seo.png\" alt=\"Editar el .htaccess con Yoast SEO\" width=\"791\" height=\"476\" title=\"\" srcset=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/editar-htaccess-yoast-seo.png 791w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/editar-htaccess-yoast-seo-300x181.png 300w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/editar-htaccess-yoast-seo-768x462.png 768w, https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2020\/11\/editar-htaccess-yoast-seo-700x421.png 700w\" sizes=\"(max-width: 791px) 100vw, 791px\" \/><\/p>\n<p>Nota: Sea cual sea el m\u00e9todo que elijas, si tienes instalado LiteSpeed Cache en tu web, te recomendamos refrescar la cach\u00e9 para asegurarte de que los cambios se reflejen en el navegador.<\/p>\n<h2><span id=\"Que_se_puede_hacer_con_htaccess\">Qu\u00e9 se puede hacer con .htaccess<\/span><\/h2>\n<p>Aunque ya lo mencion\u00e9 al principio de este art\u00edculo, te recuerdo que el .htaccess es un archivo todoterreno. Puedes hacer casi de todo con \u00e9l; solo tienes que editarlo para a\u00f1adir la configuraci\u00f3n que deseas y listo.<\/p>\n<p>A continuaci\u00f3n te explico paso a paso c\u00f3mo establecer algunas de las configuraciones m\u00e1s gen\u00e9ricas y que suelen realizan nuestros clientes, pero \u00a1hay much\u00edsimas m\u00e1s!<\/p>\n<h3><span id=\"Redirecciones_301_y_302\">Redirecciones 301 y 302<\/span><\/h3>\n<p>Si quieres establecer una redirecci\u00f3n en tu p\u00e1gina web, es decir, que el tr\u00e1fico que llega a una URL sea autom\u00e1ticamente dirigido a otra direcci\u00f3n, debes modificar el .htaccess.<\/p>\n<p>La regla que tienes que establecer var\u00eda seg\u00fan si la redirecci\u00f3n que quieres hacer es permanente (301) o temporal (302).<\/p>\n<p>En el caso de redirigir el tr\u00e1fico de una p\u00e1gina eliminada a otra <a href=\"https:\/\/www.lucushost.com\/blog\/que-es-url\/\">direcci\u00f3n URL<\/a> tienes que establecer lo siguiente:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Redirect 301 \/URL-ANTIGUA.html \/URL-NUEVA.html<\/pre>\n<p>En cambio, si lo que quieres es redireccionar todo el tr\u00e1fico de un dominio antiguo a uno nuevo, tienes que establecer:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">RewriteEngine on\r\nRewriteCond %{HTTP_HOST} ^(www\\.)?DOMINIO-ANTIGUO.COM$ [NC]\r\nRewriteRule ^(.*)$ https:\/\/DOMINIO-NUEVO.COM\/$1 [L,R=301]<\/pre>\n<p>\u00bfEn vez de una redirecci\u00f3n permanente quieres redirigir el tr\u00e1fico solo de forma temporal? Entonces sustituye el c\u00f3digo anterior \u00ab301\u00bb por \u00ab302\u00bb.<\/p>\n<h3><span id=\"Forzar_HTTPS_en_todo_el_sitio\">Forzar HTTPS en todo el sitio<\/span><\/h3>\n<p>Si usas WordPress, lo m\u00e1s sencillo para forzar tu web a trabajar con HTTPS es activando el plugin Really Simple SSL, ya que todos los cambios y configuraciones se aplican de manera autom\u00e1tica.<\/p>\n<p>En cambio, si prefieres hacerlo de forma manual o trabajas con un CMS diferente, puedes hacerlo editando el fichero .htaccess as\u00ed:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">RewriteEngine On\r\nRewriteCond %{HTTPS} off\r\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<\/pre>\n<h3><span id=\"Pagina_personalizada_para_errores_404\">P\u00e1gina personalizada para errores 404<\/span><\/h3>\n<p>De forma autom\u00e1tica, el servidor con el que trabajas proporciona diferentes p\u00e1ginas de error b\u00e1sicas o gen\u00e9ricas para los errores de tu web.<\/p>\n<p>Uno de los errores m\u00e1s com\u00fan es el <a href=\"https:\/\/www.lucushost.com\/blog\/error-404-que-es-y-como-solucionarlo-en-tu-web\/\">error 404<\/a> que indica que el contenido al que intentas acceder no est\u00e1 disponible o ha sido eliminado. Como sabes, esto puede afectar a la experiencia de usuario, a la tasa de rebote y, por supuesto, al SEO de tu web. As\u00ed que, dedicarle un poquito de tiempo y personalizar esta p\u00e1gina para evitar la fuga de visitas puede ser una idea estupenda.<\/p>\n<p>Esta p\u00e1gina de error personalizada puedes crearla en HTML y personalizarla con <strong><a href=\"https:\/\/www.lucushost.com\/blog\/css\/\">lenguaje CSS<\/a><\/strong>. Despu\u00e9s, lo \u00fanico que debes hacer es, mediante una regla en el .htaccess, decirle al servidor que la muestre cada vez que se muestra un <a href=\"https:\/\/www.lucushost.com\/blog\/tag\/errores-404\/\">HTTP 404<\/a>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">ErrorDocument 404 \/PAGINA-404.html<\/pre>\n<h3><span id=\"Bloquear_direcciones_IP_especificas\">Bloquear direcciones IP espec\u00edficas<\/span><\/h3>\n<p>Si detectas tr\u00e1fico sospechoso desde una determinada IP y quieres bloquearlo, puedes hacerlo a\u00f1adiendo la siguiente regla al fichero .htaccess con la direcci\u00f3n que deseas bloquear:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">order allow,deny\r\ndeny from DIRECCION-IP\r\nallow from all<\/pre>\n<p>Tambi\u00e9n puedes bloquear el acceso a determinados dominios con la siguiente regla:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Require not host DOMINIO<\/pre>\n<h3><span id=\"Activar_la_compresion_Brotli\">Activar la compresi\u00f3n Brotli<\/span><\/h3>\n<p>En LucusHost, todos nuestros planes de hosting ya trabajan con la compresi\u00f3n <a href=\"https:\/\/www.lucushost.com\/blog\/compresion-brotli\/\">Brotli<\/a>, puesto que ofrece mejoras de rendimiento bastante significativas respecto a GZIP.<\/p>\n<p>\u00bfUtilizas un proveedor diferente? Primero verifica qu\u00e9 sistema de compresi\u00f3n utilizas, y si no, puedes activar Brotli de esta forma:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;IfModule mod_brotli.c&gt;\r\nAddOutputFilterByType BROTLI_COMPRESS text\/html text\/plain text\/xml text\/css text\/javascript application\/x-javascript application\/javascript application\/json application\/x-font-ttf application\/vnd.ms-fontobject image\/x-icon\r\n&lt;\/IfModule&gt;<\/pre>\n<p>Este c\u00f3digo activa la compresi\u00f3n Brotli en documentos web y datos estructurados, hojas de estilo CSS, archivos JavaScrip y JSON, iconos, fuentes y favicons.<\/p>\n<h2><span id=\"Controlar_la_cache_del_navegador\">Controlar la cach\u00e9 del navegador<\/span><\/h2>\n<p>Para mejorar el rendimiento de tu sitio, puedes indicarle a los navegadores que determinados archivos de tu web se almacenen m\u00e1s tiempo en cach\u00e9.<\/p>\n<p>Mediante este c\u00f3digo puedes decirle al navegador cu\u00e1nto tiempo debe almacenar cada tipo de archivo antes de volver a solicitarlo al navegador.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;IfModule mod_expires.c&gt;\r\nExpiresActive On\r\nExpiresByType image\/png \"access 1 hour\"\r\nExpiresByType image\/gif \"access 1 hour\"\r\nExpiresByType image\/jpeg \"access 1 hour\"\r\nExpiresByType text\/javascript \"access 2 weeks\"\r\nExpiresByType text\/css \"access 2 months\"\r\nExpiresByType text\/html \"modification 4 hours\"\r\nExpiresDefault \"access 2 days\"\r\n&lt;\/IfModule&gt;<\/pre>\n<p>Modifica los tiempos de cach\u00e9 en funci\u00f3n de lo que necesites (1 month, 1 week, 1 hour\u2026). Y recuerda, si tienes una web en la que est\u00e1s haciendo cambios de forma habitual, estos tiempos deber\u00edan ser bajos. En cambio, para un sitio tipo portfolio o una web corporativa que no se actualiza frecuentemente, puedes utilizar tiempos m\u00e1s largos.<\/p>\n<h3><span id=\"Evitar_el_hotlinking_de_imagenes\">Evitar el hotlinking de im\u00e1genes<\/span><\/h3>\n<p>Aunque esta funcionalidad la puedes habilitar desde cPanel (\u00abSeguridad\u00bb- \u00abProtecci\u00f3n Hotlink\u00bb), tambi\u00e9n puedes evitar hotlinking modificando el .htaccess de tu web. El c\u00f3digo que debes a\u00f1adir al fichero es el siguiente:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">RewriteEngine on\r\nRewriteCond %{HTTP_REFERER} !^$\r\nRewriteCond %{HTTP_REFERER} !^http:\/\/(www\\.)DOMINIO.COM\/.*$ [NC]\r\nRewriteRule \\.(gif|jpg|jpeg|bmp|zip|rar|mp3|flv|swf|xml|php|png|css|pdf)$ - [F]<\/pre>\n<h2><span id=\"Control_de_indexacion_y_rastreo\">Control de indexaci\u00f3n y rastreo<\/span><\/h2>\n<p>Si no deseas que una web sea indexada, seg\u00fan anunci\u00f3 Google, la directiva noindex ya no se debe incluir en el <a href=\"https:\/\/www.lucushost.com\/blog\/archivo-robots-txt\/\">robots.txt<\/a>. Lo ideal es a\u00f1adirla como etiqueta &lt;meta&gt; o como encabezado de respuesta HTTP.<\/p>\n<p>Por tanto, si no deseas que los motores de b\u00fasqueda indexen ciertos archivos de tu web o alg\u00fan directorio, puedes indicarlo de esta manera.<\/p>\n<p>Para un \u00fanico archivo:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;Files \"ARCHIVO-EJEMPLO.html\"&gt;\r\nHeader set X-Robots-Tag \"noindex, nofollow\"\r\n&lt;\/Files&gt;<\/pre>\n<p>Para varios archivos:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;FilesMatch \"\\.(pdf|docx)$\"&gt;\r\nHeader set X-Robots-Tag \"noindex, nofollow\"\r\n&lt;\/FilesMatch&gt;<\/pre>\n<p>Para un directorio en concreto:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;If \"%{REQUEST_URI} =~ m#^\/directorio\/#\"&gt;\r\nHeader set X-Robots-Tag \"noindex, nofollow\"\r\n&lt;\/If&gt;\r\n<\/pre>\n<h2><span id=\"Configuraciones_de_htaccess_en_WordPress\">Configuraciones de .htaccess en WordPress<\/span><\/h2>\n<p>Acabamos de ver las configuraciones m\u00e1s habituales del .htaccess, pero hay algunas espec\u00edficas para WordPress que merece la pena conocer si trabajas con esta aplicaci\u00f3n.<\/p>\n<h2><span id=\"Configurar_reglas_de_cache_de_LiteSpeed_desde_htaccess\">Configurar reglas de cach\u00e9 de LiteSpeed desde .htaccess<\/span><\/h2>\n<p>Aunque lo m\u00e1s sencillo es habilitar el plugin de LS Cache for WordPress (en LucusHost se activa de forma autom\u00e1tica), tambi\u00e9n puedes activar la cach\u00e9 a\u00f1adiendo la siguiente regla en el fichero .htaccess:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;IfModule LiteSpeed&gt;\r\nCacheLookup on\r\n&lt;\/IfModule&gt;<\/pre>\n<h3><span id=\"Personalizar_enlaces_permanentes\">Personalizar enlaces permanentes<\/span><\/h3>\n<p>Como su nombre indica, los <a href=\"https:\/\/www.lucushost.com\/blog\/permalinks-en-wordpress-configurarlos-seo\/\">permalinks<\/a> de WordPress o enlaces permanentes est\u00e1n dise\u00f1ados para perdurar en el tiempo. Por tanto, si haces una modificaci\u00f3n en su estructura, es necesario que realices una redirecci\u00f3n de todas las direcciones URL desde la estructura anterior a la nueva.<\/p>\n<p>Como la estructura m\u00e1s habitual y recomendada es \u00abNombre de la entrada\u00bb te muestro algunas reglas si decides cambiar tu estructura de enlaces.<\/p>\n<p>De \u00abD\u00eda y nombre\u00bb a \u00abNombre de la entrada\u00bb:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">RewriteEngine on\r\nRewriteCond %{REQUEST_FILENAME} !-f\r\nRewriteCond %{REQUEST_FILENAME} !-d\r\nRewriteRule ^[0-9][0-9][0-9][0-9]\/[0-1][0-9]\/[0-3][0-9]\/(.*)$ $1 [R=301,NC,L]<\/pre>\n<p>De \u00abMes y nombre\u00bb a \u00abNombre de la entrada\u00bb:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">RewriteEngine on\r\nRewriteCond %{REQUEST_FILENAME} !-f\r\nRewriteCond %{REQUEST_FILENAME} !-d\r\nRewriteRule ^[0-9][0-9][0-9][0-9]\/[0-1][0-9]\/(.*)$ $1 [R=301,NC,L]<\/pre>\n<p>De estructura \u00abPersonalizada\u00bb a \u00abNombre de la entrada\u00bb:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">RewriteEngine on\r\nRewriteCond %{REQUEST_FILENAME} !-f\r\nRewriteCond %{REQUEST_FILENAME} !-d\r\nRewriteRule ^[^\/]*\/(.*)$ $1 [R=301,NC,L]<\/pre>\n<p>En el caso de que tuvieses establecida la configuraci\u00f3n simple y quieras hacer el cambio, no es necesario a\u00f1adir ninguna directiva en el archivo .htaccess. En la estructura simple las direcciones URL se definen con el ID del post, por lo que al establecer cualquier cambio, la redirecci\u00f3n de hace de forma autom\u00e1tica.<\/p>\n<h3><span id=\"Proteger_wp-configphp_y_htaccess_contra_accesos_no_autorizados\">Proteger wp-config.php y .htaccess contra accesos no autorizados<\/span><\/h3>\n<p>Si quieres a\u00f1adir un plus de seguridad y evitar que usuarios no autorizados accedan a estos ficheros, tienes que a\u00f1adir las siguientes l\u00edneas de c\u00f3digo:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;Files wp-config.php&gt;\r\norder allow,deny\r\ndeny from all\r\n&lt;\/Files&gt;\r\n\r\n&lt;Files .htaccess&gt;\r\norder allow,deny\r\ndeny from all\r\n&lt;\/Files&gt;<\/pre>\n<h3><span id=\"Restringir_el_acceso_al_panel_de_administracion_por_IP\">Restringir el acceso al panel de administraci\u00f3n por IP<\/span><\/h3>\n<p>\u00bfSolamente quieres que se acceda al backend de WordPress a trav\u00e9s de tu IP? En este caso, la regla que tienes que a\u00f1adir es la siguiente:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;Files wp-login.php&gt;\r\norder deny,allow\r\ndeny from all\r\nallow from TU_IP\r\n&lt;\/Files&gt;<\/pre>\n<h3><span id=\"Evitar_ataques_al_wp-loginphp\">Evitar ataques al wp-login.php<\/span><\/h3>\n<p>Seguimos con mejoras a nivel de seguridad. Para evitar ataques mediante peticiones post o ataques de fuerza al login de WordPress, te recomiendo utilizar la siguiente regla:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;IfModule mod_rewrite.c&gt;\r\nRewriteEngine on\r\nRewriteCond %{REQUEST_METHOD} =POST\r\nRewriteCond %{HTTP_REFERER} !^http:\/\/(.*)?.DOMINIO [NC]\r\nRewriteCond %{REQUEST_URI} ^\/wp-login\\.php(.*)$ [OR]\r\nRewriteCond %{REQUEST_URI} ^\/wp-admin$\r\nRewriteRule ^(.*)$ - [R=403,L]\r\n&lt;\/IfModule&gt;<\/pre>\n<h3><span id=\"Aumentar_el_limite_de_subida_de_archivos\">Aumentar el l\u00edmite de subida de archivos<\/span><\/h3>\n<p>Es m\u00e1s com\u00fan de lo que piensas. Est\u00e1s intentando subir un plugin a WordPress, pero te da error. Esto puede deberse a que el tama\u00f1o del plugin excede el m\u00e1ximo de subida de archivos.<\/p>\n<p>Si est\u00e1s alojado en LucusHost puedes modificar estos l\u00edmites directamente desde cPanel. En cambio, si utilizas un panel diferente o tu proveedor de hosting no te ofrece esta funcionalidad, puedes modificar los l\u00edmites de las variables de <strong><a href=\"https:\/\/www.lucushost.com\/blog\/php-8\/\">PHP<\/a><\/strong> utilizando la siguiente regla:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">php_value upload_max_filesize 128M\r\nphp_value post_max_size 128M\r\nphp_value memory_limit 300M<\/pre>\n<h3><span id=\"Bloquear_bots_y_trafico_malicioso\">Bloquear bots y tr\u00e1fico malicioso<\/span><\/h3>\n<p>Hay que diferenciar entre los bots de los motores de b\u00fasqueda (Google, Bing\u2026) o los bots maliciosos. Estos pueden darte m\u00e1s de un dolor de cabeza.<\/p>\n<p>Si prefieres bloquearlos y poner fin a este tr\u00e1fico no deseado, puedes utilizar el siguiente c\u00f3digo:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">RewriteEngine On\r\nRewriteCond %{HTTP_USER_AGENT} ^BOT1 [OR]\r\nRewriteCond %{HTTP_USER_AGENT} ^BOT2\r\nRewriteRule .* - [F]\r\n<\/pre>\n<h2><span id=\"Solucion_de_errores_comunes_de_htaccess\">Soluci\u00f3n de errores comunes de .htaccess<\/span><\/h2>\n<p>Aunque est\u00e9s superentrenado en esto, no est\u00e1s libre de que despu\u00e9s de hacer cualquier cambio en el .htaccess de tu web\u2026 \u00a1Oops La p\u00e1gina deja de funcionar.<\/p>\n<p>Cualquier peque\u00f1o error o despiste a la hora de establecer ciertas p\u00e1ginas puede dejar tu web inoperativa generando un <a href=\"https:\/\/www.lucushost.com\/blog\/http-error-500\/\">Error 500<\/a> o un bucle de redirecciones.<\/p>\n<h3><span id=\"Error_500_por_configuracion_incorrecta\">Error 500 por configuraci\u00f3n incorrecta<\/span><\/h3>\n<p>El error m\u00e1s habitual cuando estableces mal una configuraci\u00f3n en el .htaccess es el HTTP Error 500, o Internal Server Error. Tambi\u00e9n se muestra este error si tienes un error de sintaxis o hay alg\u00fan conflicto entre dos o m\u00e1s configuraciones.<\/p>\n<p>Para solucionarlo, puedes optar por alguna de estas v\u00edas:<\/p>\n<ul>\n<li>Restaurar una copia de seguridad: recuerda que con Premium Backup esto puedes hacerlo en solo unos clics.<\/li>\n<li>Revisar la sintaxis: aunque puedes hacerlo manualmente, tambi\u00e9n hay herramientas online que te permiten validar el estado de tu .htaccess.<\/li>\n<li>Restaurar el .htaccess con los valores por defecto.<\/li>\n<\/ul>\n<h3><span id=\"Error_de_bucle_de_redirecciones\">Error de bucle de redirecciones<\/span><\/h3>\n<p>\u00bfTe suena el <a href=\"https:\/\/www.lucushost.com\/blog\/err-too-many-redirects-en-prestashop\/\">ERR_TOO_MANY_REDIRECTS<\/a>? Pues es otro error bastante habitual si estableces de forma err\u00f3nea alguna configuraci\u00f3n en tu .htaccess. El navegador no puede mostrar el contenido porque entr\u00f3 en un bucle de redirecciones, generando infinitas peticiones a las cuales no es capaz de atender.<\/p>\n<p>En el caso de generarse en tu web, lo primero que debes hacer es eliminar las cookies o probar un navegador diferente. A veces, pueden ser las culpables de este bucle infinito de redirecciones. Si persiste, igual que el caso anterior, puedes optar por restablecer el .htaccess a una fecha en la que tu web no generaba el error o revisar en detalle las reglas de redirecci\u00f3n<\/p>\n<h3><span id=\"Restaurar_el_archivo_por_defecto_de_WordPress\">Restaurar el archivo por defecto de WordPress<\/span><\/h3>\n<p>Si no tienes una copia de seguridad de tu archivo y por m\u00e1s que buscas no localizas d\u00f3nde puede estar el error, puedes restaurar el .htaccess a su estado original.<\/p>\n<p>Los valores por defecto del .htaccess de WordPress son los que te muestro a continuaci\u00f3n:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\"># BEGIN WordPress\r\n&lt;IfModule mod_rewrite.c&gt;\r\nRewriteEngine On\r\nRewriteBase \/\r\nRewriteRule ^index\\.php$ - [L]\r\nRewriteCond %{REQUEST_FILENAME} !-f\r\nRewriteCond %{REQUEST_FILENAME} !-d\r\nRewriteRule . \/index.php [L]\r\n&lt;\/IfModule&gt;\r\n# END WordPress<\/pre>\n<p>Para restaurarlo, puedes copiar y pegar este c\u00f3digo a trav\u00e9s del editor utilizando el Administrador de archivos de cPanel o bien, subiendo renombrando el fichero que contiene el error (por ejemplo, .htaccess-old) y subiendo uno nuevo (.htaccess) con las reglas anteriores.<\/p>\n<p>Otra opci\u00f3n, quiz\u00e1 m\u00e1s sencilla, es restaurar el .htaccess de WordPress directamente desde el panel de administraci\u00f3n de tu web.<\/p>\n<p>Para ello, basta con acceder al men\u00fa de WordPress y pulsa en \u00abAjustes\u00bb \u2192 \u00abEnlaces permanentes\u00bb. Sin realizar ning\u00fan cambio, pulsa en \u00abGuardar cambios\u00bb.<\/p>\n<p>Muchos plugins de SEO tambi\u00e9n te permiten realizar esta restauraci\u00f3n con los valores por defecto a golpe de clic.<\/p>\n<h2><span id=\"Consejos_para_editar_htaccess_sin_meter_la_pata\">Consejos para editar .htaccess sin meter la pata<\/span><\/h2>\n<p>M\u00e1s que un consejo es casi una obligaci\u00f3n y aplicable a cualquier cambio que vayas a hacer en tu web: aseg\u00farate siempre de tener una copia de seguridad de tu sitio.\u00a0 Si tu web est\u00e1 alojada con nosotros, lo tienes f\u00e1cil. Con <a href=\"https:\/\/www.lucushost.com\/ayuda\/premium-backup-gestionar-copias-de-seguridad\/\">Premium Backup<\/a> tienes disponibles dos copias de seguridad al d\u00eda y puedes hacer cualquier restauraci\u00f3n en solo un clic.<\/p>\n<p>Otra opci\u00f3n es utilizar un staging o un entorno de pruebas. Si realizas las configuraciones sobre una web que no est\u00e1 en producci\u00f3n, te aseguras de que todo funciona correctamente antes de replicar los cambios en tu sitio.<\/p>\n<h3><span id=\"Herramientas_para_comprobar_cambios_en_el_htaccess\">Herramientas para comprobar cambios en el .htaccess<\/span><\/h3>\n<p>Antes de editar el .htaccess, puedes validar las reglas de configuraci\u00f3n en alguna herramienta online. Simplemente introduces el dominio y el contenido del archivo y te indica en qu\u00e9 l\u00ednea o l\u00edneas hay alg\u00fan error. Son gratuitas y muy f\u00e1ciles de utilizar.<\/p>\n<p>La que m\u00e1s me gusta es <strong>Htaccess tester<\/strong> de Madewithlove, aunque existen algunas alternativas como <strong>Validador de htaccess tester<\/strong> de Technical SEO.com que tambi\u00e9n funcionan muy bien.<\/p>\n<h2><span id=\"Y_si_todo_falla8230_Cuando_deberias_contactar_con_el_soporte_de_tu_hosting\">Y si todo falla&#8230; \u00bfCu\u00e1ndo deber\u00edas contactar con el soporte de tu hosting?<\/span><\/h2>\n<p>Hacer cambios en el archivo .htaccess puede ser un poco lioso, sobre todo si est\u00e1s empezando con tu web.<\/p>\n<p>En LucusHost siempre tratamos de ayudaros en todo lo que est\u00e9 a nuestro alcance, as\u00ed que, si tienes dudas, ll\u00e1manos o escr\u00edbenos en cualquier momento, \u00a1no tienes que esperar a que algo te falle!<\/p>\n<p>Si tienes alguna pregunta sobre alguna regla de .htaccess o cualquier otro aspecto de tu web, contacta con nosotros y estaremos encantados de echarte una mano.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sin duda, uno de los ficheros m\u00e1s importantes y, a su vez, m\u00e1s desconocidos de una web. En este post vengo a hablarte del archivo .htaccess.<\/p>\n","protected":false},"author":3,"featured_media":12589,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"_links":{"self":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/12577"}],"collection":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/comments?post=12577"}],"version-history":[{"count":10,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/12577\/revisions"}],"predecessor-version":[{"id":13502,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/posts\/12577\/revisions\/13502"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/media\/12589"}],"wp:attachment":[{"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/media?parent=12577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/categories?post=12577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucushost.com\/blog\/wp-json\/wp\/v2\/tags?post=12577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}