{"id":3760,"date":"2023-03-03T02:54:00","date_gmt":"2023-03-03T02:54:00","guid":{"rendered":"https:\/\/hostium.com\/?p=3760"},"modified":"2023-01-31T03:03:35","modified_gmt":"2023-01-31T03:03:35","slug":"tutorial-actualizado-que-es-el-archivo-htaccess","status":"publish","type":"post","link":"https:\/\/hostium.com\/tutorial-actualizado-que-es-el-archivo-htaccess\/","title":{"rendered":"Tutorial actualizado: Qu\u00e9 es el archivo .htaccess"},"content":{"rendered":"\n
Si administras tu propio sitio web o trabajas como webmaster, debes saber que el archivo .htaccess puede ser tu mejor amigo en la configuraci\u00f3n del sistema. Si no sabes qu\u00e9 es y para qu\u00e9 sirve, sigue leyendo que te contamos todo. \u00a1Vamos!<\/p>\n\n\n\n
Tabla de contenidos: <\/p>\n\n\n\n
Se trata de un archivo de configuraci\u00f3n que brinda capacidad de respuesta desde el servidor a las solicitudes realizadas por los usuarios<\/strong>; es decir, es un archivo que configura un sitio web en alto nivel. <\/p>\n\n\n\n Esta configuraci\u00f3n, que se lleva a cabo en los servidores que ejecutan Apache (software de servidor web), es capaz de realizar cambios en toda la p\u00e1gina web. <\/p>\n\n\n\n Es considerado el amigo invisible de los webmaster porque el .htaccess es un archivo oculto pero es muy poderoso y lleno de funcionalidades para optimizar un sitio. <\/p>\n\n\n\n Los ajustes personalizados que ofrece este archivo son amplios y espec\u00edficos para cada portal pero el usuario debe otorgar el permiso adecuado o de acceso al archivo para que este entre en funcionamiento. <\/p>\n\n\n\n El trabajo de esta herramienta afecta directamente a todo el directorio superior y los subdirectorios de la p\u00e1gina. En ese sentido, el archivo debe aplicarse en la carpeta ra\u00edz del sitio para que su adaptaci\u00f3n sea exitosa.<\/p>\n\n\n\n Asimismo, debes tener mucho cuidado con la instalaci\u00f3n porque una coma menos o un espacio de m\u00e1s en la configuraci\u00f3n podr\u00eda complicarte la vida. Adem\u00e1s, como recomendaci\u00f3n, aseg\u00farate de realizar una copia de seguridad de los archivos y carpetas que deseas conservar antes de gestionar alg\u00fan cambio y comprobar si todo funciona de forma eficiente.<\/p>\n\n\n\n Entonces, \u00bfpara qu\u00e9 sirven este tipo de archivos? La respuesta es muy variada. <\/p>\n\n\n\n Primero, por la multiplicidad de opciones que tiene; segundo, podr\u00e1s redireccionar, cambiar nombres, optimizar el rendimiento, implementar un idioma, permitir el acceso al dominio a un n\u00famero de direcciones IP as\u00ed como tambi\u00e9n reducir el riesgo de hotlinking. <\/p>\n\n\n\n Hay otras funciones que las detallamos a continuaci\u00f3n, presta atenci\u00f3n:<\/p>\n\n\n\n La funcionalidad de este archivo es muy variada y completa, por eso es tan importante que la sumes a la configuraci\u00f3n de la web. Te ayudar\u00e1 a tener una p\u00e1gina sin ning\u00fan contratiempo. <\/p>\n\n\n\n Ahora bien, si ya est\u00e1s listo para sumar esa configuraci\u00f3n pero no sabes d\u00f3nde est\u00e1 ubicado el archivo, sigue leyendo que tenemos toda esta informaci\u00f3n.<\/p>\n\n\n\n La ubicaci\u00f3n de este archivo se encuentra en la carpeta de nombre public_html del sitio web que est\u00e9s desarrollando. <\/p>\n\n\n\n Un punto que debes tener en cuenta es que el software que gestiona el servidor en tu p\u00e1gina est\u00e1 dise\u00f1ado para que los archivos con el nombre .htaccess est\u00e9n ocultos, la raz\u00f3n se debe a toda la informaci\u00f3n sensible que esa herramienta contiene.<\/p>\n\n\n\n Entonces, sabiendo esto, si al momento de la configuraci\u00f3n cometes alg\u00fan error podr\u00edas comprometer al servidor, as\u00ed que presta atenci\u00f3n a todos los detalles. Si aun no te queda claro d\u00f3nde ubicar esta carpeta, hay dos formas de hacerlo as\u00ed que sigue estos pasos y podr\u00e1s encontrarlo:<\/p>\n\n\n\n Una vez que lo consigas, debes marcar la opci\u00f3n \u201cMostrar archivos ocultos\u201d para que aparezcan. Y listo. Ya tienes el archivo preparado para configurar.<\/p>\n\n\n\n Para crear un archivo .htaccess lo que debes hacer como paso inicial y fundamental es la creaci\u00f3n de una copia de seguridad de todos los directorios que componen el sitio que est\u00e1s administrando, esto debe incluir los .htaccess que son originales. Esto te ayudar\u00e1 a recurrir a \u00e9l de surgir alg\u00fan error y recuperar\u00e1s la web normalmente.<\/p>\n\n\n\n Entonces, la creaci\u00f3n de este archivo es muy sencillo, necesitamos que prestes mucha atenci\u00f3n:<\/p>\n\n\n\n <\/p>\n\n\n\n Ac\u00e1 es necesario incluir todas las extensiones a proteger. No olvides separarlas con l\u00edneas.<\/p>\n\n\n\n Para bots,<\/p>\n\n\n\n Para direcciones IP,<\/p>\n\n\n\n Y para personalizar la p\u00e1gina de error, tienes dos alternativas: Para quitar el hotlinking del sitio debes hacer esto: <\/p>\n\n\n\n Todo depender\u00e1 de la funcionalidad del archivo, habr\u00e1 un distinto c\u00f3digo que implementar. As\u00ed que debes estar atento a todos los detalles. <\/p>\n\n\n\n Ya te explicamos que la aplicaci\u00f3n de este archivo se podr\u00e1 implementar en diversos directorios que est\u00e1n en el servidor. Sin embargo, es importante que tengas presente que se puede crear un archivo de texto sin formato. Para esto, es esencial que se minimicen la cantidad de archivos porque muchas configuraciones pueden ralentizar el sitio web. <\/p>\n\n\n\n No olvides tambi\u00e9n que debes tener mucho cuidado en la instalaci\u00f3n porque al romper una l\u00ednea de c\u00f3digo se puede da\u00f1ar la construcci\u00f3n y funcionamiento de la p\u00e1gina, el acceso se puede ver restringido. Haz un copia del archivo en caso de que tengas que regresar al punto inicial de surgir alguna eventualidad en el camino. <\/p>\n\n\n\n Ac\u00e1 te dejamos otros puntos a tener presente cuando est\u00e9s configurando:<\/p>\n\n\n\n Recuerda que este archivo te brinda diversas funcionalidades; es decir, es un archivo \u00fatil que sin duda har\u00e1 que el sitio sea m\u00e1s notable porque cuenta dos elementos claves:<\/p>\n\n\n\n Todos los archivos .htaccess llegan a ralentizar el sitio. Si bien, para los servidores puede ser algo imperceptible, s\u00ed debes tenerlo muy presente y esto se debe a la ubicaci\u00f3n de la p\u00e1gina. <\/p>\n\n\n\n Los archivos de tipo .htaccess afectan directamente a todas las p\u00e1ginas del directorio lo que genera que, al cargar el sitio, el servidor realice un escaneo de su directorio desde la parte de arriba hasta llegar al archivo .htaccess o al directorio m\u00e1s alto. <\/p>\n\n\n\n Si algo debes tener presente, es que el archivo .htaccess es mucho m\u00e1s accesible que la configuraci\u00f3n est\u00e1ndar de Apache, esto quiere decir que ofrece mayor seguridad. Cuando activas esta funcionalidad, los cambios se ejecutan con m\u00e1s velocidad. Eso s\u00ed, no olvides que hacer estos cambios pueden afectar y alterar el control del servidor web en s\u00ed mismo. <\/p>\n\n\n\n Entonces, con esto queremos explicarte que la edici\u00f3n del archivo es arriesgada porque se puede eliminar alg\u00fan c\u00f3digo que no deber\u00eda. Si lo haces, no olvides crear el archivo de respaldo para evitar problemas o complicaciones en el futuro. <\/p>\n\n\n\n Si aplicas estas recomendaciones, la configuraci\u00f3n de este archivo traer\u00e1 a tu web resultados positivos que pueden traducirse en rentabilidad y conversi\u00f3n para los negocios con presencia en las plataformas digitales. \u00a1\u00c9xitos!<\/p>\n","protected":false},"excerpt":{"rendered":" Si administras tu propio sitio web o trabajas como webmaster, debes saber que el archivo .htaccess puede ser tu mejor amigo en la configuraci\u00f3n del sistema. Si no sabes qu\u00e9 es y para qu\u00e9 sirve, sigue leyendo que te contamos todo. \u00a1Vamos! Tabla de contenidos: \u00bfQu\u00e9 son los archivos .htaccess y para qu\u00e9 sirven? Se […]<\/a><\/p>\n","protected":false},"author":4,"featured_media":3763,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"acf":[],"yoast_head":"\n\n
\u00bfD\u00f3nde se ubica el archivo .htaccess?<\/h1>\n\n\n\n
\n
\n
\u00bfC\u00f3mo crear un archivo .htaccess?<\/h1>\n\n\n\n
\n
\n
<files .htaccess>
order deny, allow
deny from all
<\/files><\/code><\/p>\n\n\n\n\n
RewriteEngine on
RewriteCond %{HTTP_REFERER} xxxxxxx\\.com [NC,OR]<\/code><\/p>\n\n\n\nOrder Deny, Allow
Deny from XXX.XXX.XXX.XXX
Deny from XXX.XXX.XXX.XXX<\/code><\/p>\n\n\n\n
Para p\u00e1ginas est\u00e1ticas HTML agrega este c\u00f3digo: <\/p>\n\n\n\nErrorDocument 404 \/errores\/tup\u00e1gina404.html
<\/code><\/em>O si deseas que muestre un texto en pantalla<\/p>\n\n\n\nErrorDocument 404 \u00ab<H1>P\u00e1gina no encontrada<\/H1>\u00bb<\/code><\/em><\/p>\n\n\n\n
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_ REFERRER} !^http:\/\/(www\\.)?tudominio\\.com\/.*$ [NC]
RewriteRule .*\\.(jpg|gif|bmp|png|mp4)$ [L]<\/code><\/p>\n\n\n\nConsideraciones a tener en cuenta con el archivo .htaccess<\/h1>\n\n\n\n
\n
\n
\n
El primero, es la velocidad<\/h2>\n\n\n\n
El segundo, es la seguridad<\/h2>\n\n\n\n