Última actualización – 8 de julio de 2021El archivo .htaccess de WordPress es un archivo central en su carpeta de WordPress. Se define como un “archivo de configuración distribuido” que ayuda al servidor web Apache a manejar los cambios de configuración de cada directorio. Si usted es propietario de un sitio web de WordPress, es posible que haya oído hablar del archivo .htaccess a menudo en los tutoriales. En este artículo, trataremos de explicar el archivo .htaccess de WordPress y su importancia para los usuarios no técnicos.
Como se mencionó anteriormente, el archivo .htaccess tiene instrucciones para el servidor web Apache. La función principal del archivo .htaccess es controlar la visualización de los enlaces permanentes de su sitio. Eso significa que cuando usted hace cambios en la estructura de enlaces permanentes de su sitio, el archivo .htaccess se actualizará. En ciertos escenarios, el archivo .htaccess no se crea hasta que usted personaliza la estructura de los enlaces permanentes.
Podrá acceder al archivo .htaccess de su sitio de WordPress mediante el panel de control de su servicio de alojamiento o utilizando un cliente FTP como FileZilla. Además, debe ser extremadamente cuidadoso al hacer cambios en este archivo, ya que puede potencialmente romper su sitio si se modifica incorrectamente. Encontrará el archivo .htaccess en el directorio raíz de su dominio.
Es posible que hayas oído hablar del archivo .htaccess antes pero que no tengas ni idea de lo que es o lo que hace. En este artículo vamos a poner el foco en el archivo .htaccess y revelar sus misterios de una vez por todas. Al final de este artículo entenderás qué es el archivo .htaccess, qué hace el archivo .htaccess y cómo puedes usar el archivo .htaccess para lograr ciertas tareas. ¡Vamos a empezar!
Empecemos por ver qué es exactamente un archivo .htaccess. htaccess’ significa ‘acceso de hipertexto’. Este nombre describe para qué se utilizaba el archivo cuando se desarrolló por primera vez. En resumen, se utilizaba para controlar el acceso de los usuarios a determinados archivos y directorios. Las cosas han cambiado desde que el .htaccess apareció por primera vez en la escena y ahora se utiliza de varias maneras diferentes en WordPress que vamos a ver en detalle.
El .htaccess es un archivo de configuración del núcleo de WordPress que se utiliza para anular ajustes específicos del servidor web Apache (Apache es un software comúnmente utilizado en los servidores web) o para implementar varias otras funciones que afectan al funcionamiento de su sitio web. Se incluye en todas las instalaciones de WordPress justo después de habilitar los enlaces permanentes y normalmente se encuentra en el directorio raíz de la instalación. Puedes verlo o editarlo accediendo a los archivos de la instalación a través de un cliente FTP como FileZilla o WinSCP.
El fallo que está viendo se debe a que parece haber configurado un inicio de sesión seguro dentro de un archivo .htaccess en la carpeta /public_html/p/pimages/ pero no ha especificado ninguna combinación de nombre de usuario/contraseña autorizada para ello – El resultado es que el servidor intenta asegurar el acceso a las imágenes dentro de la carpeta pero no puede hacerlo ya que no hay ningún usuario legítimo al que se le permita el acceso y por lo tanto da lugar a un error, haciendo que el contenido dentro de la carpeta no se muestre.
Suponiendo que esta carpeta no debería estar protegida (ya que con ella protegida un visitante tendría que introducir un nombre de usuario/contraseña cuando visite las páginas de su sitio web que contengan imágenes), simplemente he eliminado la protección parcialmente configurada en la carpeta, y sus imágenes se muestran ahora correctamente.
No entiendo por qué ninguna de mis páginas web debe tener un htaccess, ¿es una cuestión de opinión? ¡He eliminado el archivo htaccess por completo después de recibir esa respuesta y la página entonces parecía resolver a la velocidad del rayo!
ahora de eso entiendo que ordena que el texto sea usado charset=UTF-8′ y la página de inicio puesta en index.php en cuanto al resto no tengo ni idea y eso es un htaccess en mi carpeta raíz, ¿por qué alguien tendría aún más archivos htaccess en carpetas de imágenes o en otros lugares? Estoy hablando de un sitio web normal que sólo muestra unos pocos artículos de texto en una página con las imágenes que acompañan, sin entrar / editar / borrar
Un archivo .htaccess es en realidad una extensión. Son las últimas letras asociadas a un nombre de archivo. Como el archivo de una imagen puede terminar en jpg, png o gif. La extensión del archivo suele ir a continuación del nombre del archivo, separada por un punto, por ejemplo: holiday photo.jpg. Un archivo .htaccess es en realidad un archivo sin nombre que usted coloca en su carpeta raíz o posiblemente en otra carpeta.
Puede parecer muy complicado, pero usted mismo puede hacer un .htaccess muy fácil y rápidamente. Puede hacerlo, por ejemplo, en el bloc de notas. Un archivo .htaccess no es más que un simple archivo de texto de unas pocas líneas. Las líneas del archivo también determinan el propósito del .htaccess. Una vez que haya creado el archivo, colóquelo en su espacio de alojamiento en la carpeta apropiada. Es decir, la carpeta en la que desea aplicar las reglas. Si ya hay un .htaccess en su carpeta raíz, caducará si también se coloca uno en la subcarpeta. El .htaccess de la subcarpeta anula el .htaccess de la raíz.
Por ejemplo, si prefiere que todos los visitantes de su sitio web utilicen un SSL/HTTPS cifrado, puede colocar un código para ello en el archivo .htaccess. Puede hacer esto para todo el dominio con el siguiente código: