{"id":6371,"date":"2019-04-20T05:17:11","date_gmt":"2019-04-20T09:17:11","guid":{"rendered":"https:\/\/extassisnetwork.com\/tutoriales\/?p=6371"},"modified":"2019-05-26T22:31:10","modified_gmt":"2019-05-27T02:31:10","slug":"htaccess","status":"publish","type":"post","link":"https:\/\/extassisnetwork.com\/tutoriales\/htaccess\/","title":{"rendered":"Qu\u00e9 es el archivo .htaccess"},"content":{"rendered":"<div class=\"container\">\n<div class=\"vc_row wpb_row vc_row-fluid wn-row-5ceb48d2ba703\">\n<div class=\"wpb_column vc_column_container wn-column-5ceb48d2bad1a\">\n<div class=\"vc_column-inner  \">\n<div class=\"wpb_wrapper\">\n<div id=\"wpb_text_column5ceb48d2bb406\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>Si llevas un tiempo en el mundo del internet y la creaci\u00f3n de p\u00e1ginas, seguramente ya le\u00eddo o escuchado sobre el archivo&nbsp;<strong>.htaccess<\/strong>, aunque no tienes ni idea de lo que es. No te preocupes, hoy te contaremos todo sobre este archivo y te ense\u00f1aremos a crear uno propio.<\/p>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bb7f2\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<h2>\u00bfQu\u00e9 es el archivo .htaccess?<\/h2>\n<p>El archivo .htaccess (<em>hypertext Access<\/em>) es un texto en formato ASCII que permite definir los par\u00e1metros de un directorio en una p\u00e1gina web sin tener que editar el archivo de configuraci\u00f3n del servidor completo.<\/p>\n<p>Normalmente, los archivos .htaccess funcionan para poner restricciones de seguridad a un sitio web ya que desde \u00e9l, se pueden bloquear IPs desconocidas, bots y tambi\u00e9n modificar las direcciones para hacerlas m\u00e1s amigables y\/o seguras.<\/p>\n<h3>Consideraciones generales para crear el archivo .htaccess<\/h3>\n<p>Sabemos que est\u00e1s ansioso por crear t\u00fa primer archivo .htaccess pero antes de empezar debes tener en cuenta los siguientes puntos:<\/p>\n<ul>\n<li>El archivo .htaccess modifica unicamente la configuraci\u00f3n del directorio donde esta y los subdirectorios pertenecientes, as\u00ed que siempre debes procurar ponerlo en el directorio principal<\/li>\n<li>Antes de que subas un archivo .htaccess nuevo, descarga una copia del anterior desde FTP o desde el \u00e1rea de usuario, si es tu primer archivo omite este paso<\/li>\n<li>Para modificar un archivo .htaccess no hace falta ning\u00fan programa en especial, puedes hacerlo desde el mismo bloc de notas o TextEdit en MAC<\/li>\n<li>Si quieres poner un comentario en el .htaccess debes usar el car\u00e1cter # al principio de la oraci\u00f3n, cada l\u00ednea es diferente as\u00ed que aseg\u00farate de usarlo en todas las l\u00edneas de comentario, tambi\u00e9n te recomendamos que comentes todos los apartados para que no olvides que hacen.<\/li>\n<\/ul>\n<p>Una vez que entiendas estos puntos es hora de pasar a la creaci\u00f3n de tu primer archivo .htaccess.<\/p>\n<h4><em>Como crear un archivo .htaccess<\/em><\/h4>\n<p>Abre tu editor de texto favorito (si tienes un editor de texto con funciones markup tambi\u00e9n funciona) y ahora s\u00f3lo necesitas saber que c\u00f3digo agregar, a continuaci\u00f3n te damos los c\u00f3digos m\u00e1s comunes, aunque siempre puedes buscar los tuyos.<\/p>\n<p><strong>Bloquear bots<\/strong><\/p>\n<p>Algunos bots que rondan la web, ya sea por SPAM o por informaci\u00f3n, pueden hacer que tu p\u00e1gina este siempre con carga extra, seguramente no quieres esto, para bloquearlos escribe:<\/p>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bbba6\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<pre><em>RewriteEngine on<\/em>\n<em>RewriteCond %{HTTP_REFERER} buttons-for-website\\.com [NC,OR]<\/em>\n<em>RewriteCond %{HTTP_REFERER} darodar\\.com [NC,OR]<\/em><\/pre>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bbf4c\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>En este caso el c\u00f3digo s\u00f3lo bloquear\u00eda dos sitios buttons-for-website.com y darodar.com, si quieres bloquear m\u00e1s sitios puedes agregarlos usando el mismo formato, en&nbsp;<u><a href=\"https:\/\/github.com\/piwik\/referrer-spam-blacklist\/blob\/master\/spammers.txt\" target=\"_blank\" rel=\"noopener noreferrer\">esta lista<\/a><\/u>&nbsp;encontrar\u00e1s todos los sitios que deber\u00edas bloquear.<\/p>\n<p>Nota: Ten cuidado con el s\u00edmbolo de \\ que va antes del .com en el c\u00f3digo, este siempre debe estar presente en este caso.<\/p>\n<p><strong>Bloquear IPs:<\/strong><\/p>\n<p>Para bloquear IPs debes agregar el siguiente c\u00f3digo:<\/p>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bc26f\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<pre><em>Order Deny, Allow<\/em>\n<em>Deny from 1.2.3.4<\/em>\n<em>Deny from 5.6.7<\/em><\/pre>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bc53f\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>En este caso bloqueas todas las IPs que inicien con 5.6.7, pertenecientes a una regi\u00f3n especifica.<\/p>\n<p><strong>Bloquear acceso a archivos del servidor:<\/strong><\/p>\n<p>Para evitar que alguien pueda ver archivos de tu servidor puedes escribir el siguiente c\u00f3digo:<\/p>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bc819\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<pre><em>Order deny,allow<\/em>\n<em>Deny from all<\/em>\n<em>&lt;Files ~ \u201c.(xml|css|js|jpeg|png|gif|pdf|zip|rar)$\u201d&gt;<\/em>\n<em>Allow from all<\/em>\n<em>&lt;\/Files&gt;<\/em><\/pre>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bcadf\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>Ah\u00ed puedes agregar todas las extensiones que prefieras separadas por una l\u00ednea.<\/p>\n<p><strong>Redirecciones<\/strong><\/p>\n<p>Si quieres redireccionar tu dominio de www. A sin www debes escribir el siguiente c\u00f3digo:<\/p>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bcdee\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<pre><em>RewriteEngine on<\/em>\n<em>RewriteCond %{HTTP_HOST} !^$<\/em>\n<em>RewriteCond %{HTTP_HOST} !^www\\. [NC]<\/em>\n<em>RewriteCond %{HTTPS}s ^on(s)|<\/em>\n<em>RewriteRule ^ http%1:\/\/www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]<\/em><\/pre>\n<\/div>\n<\/div>\n<div id=\"wpb_text_column5ceb48d2bd13b\" class=\"wpb_text_column wpb_content_element \">\n<div class=\"wpb_wrapper\">\n<p>De este modo cuando alguien acceda a tu dominio usando&nbsp;<a href=\"http:\/\/www.dominio.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">www.dominio.com<\/a>, se le mostrar\u00e1 la versi\u00f3n dominio.com<\/p>\n<p>Estos son los algunos ejemplos de lo que puedes hacer con tu archivo .htaccess, otras acciones serian:<\/p>\n<ul>\n<li>Evitar las listas de tus directorios completos<\/li>\n<li>Ocultar la firma del servidor<\/li>\n<li>Especificar p\u00e1ginas de errores<\/li>\n<li>Habilitar compresi\u00f3n GZip<\/li>\n<li>Habilitar cach\u00e9 de navegador<\/li>\n<\/ul>\n<p>S\u00f3lo hace falta buscar los c\u00f3digos correctos para poder modificar el archivo .htaccess<\/p>\n<p>\u00bfC\u00f3mo subir el archivo .htaccess a mi servidor?<\/p>\n<p>Una vez que tengas el archivo .htaccess completado es hora de subirlo al servidor, para eso debes seguir los pasos marcados a continuaci\u00f3n.<\/p>\n<ul>\n<li>Una vez que tengas el archivo .htaccess completo gu\u00e1rdalo en extensi\u00f3n .txt<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Si llevas un tiempo en el mundo del internet y la creaci\u00f3n de p\u00e1ginas, seguramente ya le\u00eddo o escuchado sobre el archivo&nbsp;.htaccess, aunque no tienes ni idea de lo que es. No te preocupes, hoy te contaremos todo sobre este archivo y te ense\u00f1aremos a crear uno propio. \u00bfQu\u00e9 es el archivo .htaccess? El archivo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6372,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[44],"class_list":{"0":"post-6371","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-optimizacion","8":"tag-htaccess"},"_links":{"self":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/6371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/comments?post=6371"}],"version-history":[{"count":0,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/6371\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media\/6372"}],"wp:attachment":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media?parent=6371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/categories?post=6371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/tags?post=6371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}