{"id":1205,"date":"2026-10-01T07:59:31","date_gmt":"2026-10-01T05:59:31","guid":{"rendered":"https:\/\/www.redservicio.net\/blog\/?p=1205"},"modified":"2026-10-01T07:59:31","modified_gmt":"2026-10-01T05:59:31","slug":"proteger-wp-admin-con-autenticacion-http-guia-completa","status":"publish","type":"post","link":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/","title":{"rendered":"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa"},"content":{"rendered":"<p>Blindar wp-admin deber\u00eda ser de lo primero que hagas despu\u00e9s de instalar WordPress. \u00bfPor qu\u00e9? Porque la p\u00e1gina de login es, con diferencia, el objetivo favorito de los ataques de fuerza bruta. Aqu\u00ed te explico, paso a paso, c\u00f3mo a\u00f1adir una capa de autenticaci\u00f3n HTTP a tu panel de administraci\u00f3n. La idea es simple: aunque un atacante consiga tu contrase\u00f1a de WordPress, no le servir\u00e1 de mucho. Primero tendr\u00e1 que superar esta segunda barrera.<\/p>\n<h2>\u00bfPor qu\u00e9 proteger wp-admin con una doble capa de seguridad?<\/h2>\n<p>En el directorio <strong>wp-admin<\/strong> vive todo lo importante de tu web: publicar contenido, instalar plugins, gestionar usuarios, tocar la base de datos. En cuanto alguien descubre tu URL de administraci\u00f3n, puede lanzar miles de intentos de login automatizados en cuesti\u00f3n de minutos. No exagero. He visto registros con decenas de miles de intentos en una sola noche.<\/p>\n<p>La autenticaci\u00f3n HTTP b\u00e1sica act\u00faa como un <em>portero<\/em> que se ejecuta <strong>antes<\/strong> de que WordPress cargue. Esto aporta tres beneficios clave:<\/p>\n<ul>\n<li><strong>Bloqueo previo al login:<\/strong> el atacante ni siquiera llega a ver el formulario de WordPress. Los intentos de fuerza bruta se reducen de forma dr\u00e1stica.<\/li>\n<li><strong>Ahorro de recursos del servidor:<\/strong> cada intento de login en WordPress ejecuta consultas a la base de datos y carga PHP. La autenticaci\u00f3n HTTP, en cambio, se resuelve a nivel de servidor con un coste m\u00ednimo.<\/li>\n<li><strong>Defensa en profundidad:<\/strong> si una vulnerabilidad de un plugin expone credenciales, la capa HTTP sigue protegiendo el acceso.<\/li>\n<\/ul>\n<p>Eso s\u00ed, esta medida se complementa (no se sustituye) con lo de siempre: contrase\u00f1as robustas, autenticaci\u00f3n en dos pasos y mantener WordPress al d\u00eda.<\/p>\n<h2>Requisitos previos antes de empezar<\/h2>\n<p>Antes de configurar la autenticaci\u00f3n HTTP, aseg\u00farate de cumplir estos puntos. Es la mejor forma de no quedarte fuera de tu propio panel (me ha pasado a m\u00ed, y no es agradable):<\/p>\n<ol>\n<li><strong>Acceso por FTP o gestor de archivos:<\/strong> necesitar\u00e1s editar el archivo <em>.htaccess<\/em> (Apache) o la configuraci\u00f3n del bloque del servidor (Nginx).<\/li>\n<li><strong>Saber tu tipo de servidor:<\/strong> la mayor\u00eda de hostings compartidos usan Apache o LiteSpeed, compatible con .htaccess. Si el tuyo es Nginx, el m\u00e9todo cambia; lo veremos en la tercera parte de la gu\u00eda.<\/li>\n<li><strong>Herramienta para generar contrase\u00f1as cifradas:<\/strong> puedes usar el comando <em>htpasswd<\/em> de Apache o un generador online de confianza para crear el archivo de contrase\u00f1as.<\/li>\n<li><strong>Copia de seguridad:<\/strong> descarga siempre una copia de tu .htaccess actual antes de modificarlo. Un error de sintaxis puede provocar un error 500 en toda la web. En serio, no te saltes este paso.<\/li>\n<\/ol>\n<div class=\"result-box\">\n<p><strong>Consejo:<\/strong> si tu hosting usa cPanel, busca la secci\u00f3n \u00abPrivacidad de directorios\u00bb y hazlo de forma gr\u00e1fica, sin tocar c\u00f3digo.<\/p>\n<\/div>\n<p>En RedServicio.net todos nuestros planes de hosting incluyen acceso completo a .htaccess y soporte 24\/7 que puede ayudarte con la configuraci\u00f3n si lo necesitas.<\/p>\n<h2>C\u00f3mo proteger wp-admin con autenticaci\u00f3n HTTP en Apache (.htaccess)<\/h2>\n<h3>Paso 1: Crear el archivo de contrase\u00f1as (.htpasswd)<\/h3>\n<p>Con\u00e9ctate por SSH y ejecuta:<\/p>\n<p><em>htpasswd -c \/home\/usuario\/.htpasswds usuario_admin<\/em><\/p>\n<p>El sistema te pedir\u00e1 una contrase\u00f1a y generar\u00e1 el archivo con el usuario y la contrase\u00f1a cifrada. Un detalle importante: col\u00f3calo <strong>fuera<\/strong> de la carpeta p\u00fablica (por ejemplo, en <em>\/home\/usuario\/<\/em> y no en <em>public_html<\/em>). Si lo dejas dentro, podr\u00eda ser descargable desde el navegador.<\/p>\n<h3>Paso 2: Crear el .htaccess dentro de wp-admin<\/h3>\n<p>Crea (o edita, si ya existe) el archivo <em>wp-admin\/.htaccess<\/em> y a\u00f1ade:<\/p>\n<p><em>AuthType Basic<br \/>\nAuthName \u00ab\u00c1rea de administraci\u00f3n\u00bb<br \/>\nAuthUserFile \/home\/usuario\/.htpasswds<br \/>\nRequire valid-user<\/em><\/p>\n<p>Guarda y prueba accediendo a <em>tudominio.com\/wp-admin<\/em>. Deber\u00edas ver una ventana emergente pidiendo usuario y contrase\u00f1a antes del login de WordPress. Si aparece, funciona.<\/p>\n<h3>Paso 3: Permitir AJAX sin autenticaci\u00f3n (importante)<\/h3>\n<p>Este paso suele olvidarse, y luego la gente no entiende por qu\u00e9 deja de funcionar media web. El archivo <em>admin-ajax.php<\/em> debe ser accesible para que plugins y temas funcionen correctamente en la parte p\u00fablica. A\u00f1ade esto en el mismo .htaccess, antes de las l\u00edneas anteriores:<\/p>\n<p><em>&lt;Files admin-ajax.php&gt;<br \/>\nRequire all granted<br \/>\n&lt;\/Files&gt;<\/em><\/p>\n<p>Con estos tres pasos, tu panel ya tiene una doble barrera que filtrar\u00e1 la gran mayor\u00eda de los ataques automatizados. No es infalible, pero el esfuerzo es m\u00ednimo y la ganancia, enorme.<\/p>\n<h2>C\u00f3mo proteger wp-admin en Nginx con auth_basic<\/h2>\n<p>\u00bfTu servidor corre con Nginx en vez de Apache? Entonces la protecci\u00f3n se configura directamente en el bloque del servidor, o en un archivo include. Lo primero es generar el archivo de contrase\u00f1as con htpasswd (o con openssl, si no tienes la herramienta instalada):<\/p>\n<p><strong>htpasswd -c \/etc\/nginx\/.htpasswd tu_usuario<\/strong><\/p>\n<p>Despu\u00e9s edita la configuraci\u00f3n de tu sitio (suele estar en \/etc\/nginx\/sites-available\/tudominio.conf) y a\u00f1ade la directiva dentro del bloque server. Mejor a\u00fan: dentro de un bloque location espec\u00edfico para la ruta de login.<\/p>\n<ul>\n<li><strong>location ^~ \/wp-admin {<\/strong> auth_basic \u00ab\u00c1rea restringida\u00bb; auth_basic_user_file \/etc\/nginx\/.htpasswd; include snippets\/fastcgi-wordpress.conf; <strong>}<\/strong><\/li>\n<li><strong>location = \/wp-login.php {<\/strong> auth_basic \u00ab\u00c1rea restringida\u00bb; auth_basic_user_file \/etc\/nginx\/.htpasswd; include snippets\/fastcgi-wordpress.conf; <strong>}<\/strong><\/li>\n<\/ul>\n<p>No te saltes wp-login.php. Es la puerta de entrada al panel, y proteger solo \/wp-admin deja esa puerta abierta de par en par. Antes de recargar, valida siempre la sintaxis con <em>nginx -t<\/em>; luego aplica los cambios con <em>systemctl reload nginx<\/em>. Un error de sintaxis en Nginx puede tumbar el sitio entero. Visto lo visto, nunca omitas esa comprobaci\u00f3n.<\/p>\n<h2>Errores comunes y c\u00f3mo solucionarlos (ajax-admin, 403, loops)<\/h2>\n<p>Una configuraci\u00f3n bien intencionada puede romper cosas si no se ajusta con cuidado. Estos son los fallos que m\u00e1s me he encontrado:<\/p>\n<ol>\n<li><strong>admin-ajax.php bloqueado:<\/strong> si el editor de bloques no guarda, o los plugins dejan de funcionar en segundo plano, la petici\u00f3n AJAX est\u00e1 pidiendo credenciales. Revisa que el bloque <em>&lt;files admin-ajax.php&gt;<\/em> (en Apache) o el <em>location<\/em> excluido (en Nginx) est\u00e9n bien a\u00f1adidos.<\/li>\n<li><strong>Error 403 tras introducir la contrase\u00f1a:<\/strong> casi siempre son permisos incorrectos en el archivo .htpasswd. Debe ser legible por el usuario del servidor web (por ejemplo, 640 con propietario root y grupo www-data).<\/li>\n<li><strong>Bucle de redirecci\u00f3n al login:<\/strong> pasa cuando un plugin de cach\u00e9 o de seguridad interfiere con la autenticaci\u00f3n HTTP. Prueba a desactivar la cach\u00e9 para \/wp-admin y \/wp-login.php en las reglas del plugin.<\/li>\n<li><strong>Contrase\u00f1a rechazada una y otra vez:<\/strong> si usas caracteres especiales, crea el hash con la opci\u00f3n <em>-B<\/em> o directamente alfanum\u00e9rico. Y verifica que no queden espacios al final del archivo .htpasswd (creo o no, pasa m\u00e1s de lo que parece).<\/li>\n<\/ol>\n<p>Consejo de viejo: prueba los cambios en staging antes de llevarlos a producci\u00f3n. O como m\u00ednimo, guarda una copia del .htaccess original. Si algo falla, restauras en segundos y nadie lo nota.<\/p>\n<h2>Conclusi\u00f3n: seguridad en capas para tu WordPress<\/h2>\n<p>Proteger wp-admin con autenticaci\u00f3n HTTP es, probablemente, la medida con mejor relaci\u00f3n esfuerzo-resultado en toda la seguridad de WordPress. A\u00f1ades una capa previa y los bots y atacantes se topan con un muro antes incluso de poder intentar credenciales robadas o ataques de fuerza bruta contra tu formulario de login.<\/p>\n<p>Dicho esto \u2014y aqu\u00ed conviene ser honesto\u2014 ninguna medida aislada basta por s\u00ed sola. Complementa la autenticaci\u00f3n HTTP con:<\/p>\n<ul>\n<li><strong>Autenticaci\u00f3n en dos pasos (2FA)<\/strong> para los usuarios administradores.<\/li>\n<li><strong>Limitaci\u00f3n de intentos de login<\/strong> mediante plugins especializados.<\/li>\n<li><strong>Actualizaciones constantes<\/strong> del n\u00facleo, temas y plugins.<\/li>\n<li><strong>Copias de seguridad autom\u00e1ticas<\/strong> almacenadas fuera del servidor.<\/li>\n<\/ul>\n<p>La seguridad en capas es la \u00fanica estrategia que resiste el paso del tiempo. Cada barrera que a\u00f1ades reduce de forma exponencial la probabilidad de un compromiso. \u00bfY si prefieres no complicarte con configuraciones de servidor? En RedServicio.net ofrecemos hosting optimizado para WordPress con soporte 24\/7 que puede ayudarte a implementar todas estas protecciones sin dolores de cabeza.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blindar wp-admin deber\u00eda ser de lo primero que hagas despu\u00e9s de instalar WordPress. \u00bfPor qu\u00e9? Porque la p\u00e1gina de login [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":1207,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa<\/title>\n<meta name=\"description\" content=\"Aprende a proteger wp-admin con autenticaci\u00f3n HTTP b\u00e1sica en Apache y Nginx. Gu\u00eda paso a paso con ejemplos de c\u00f3digo. Refuerza la seguridad de tu WordPress hoy.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa\" \/>\n<meta property=\"og:description\" content=\"Aprende a proteger wp-admin con autenticaci\u00f3n HTTP b\u00e1sica en Apache y Nginx. Gu\u00eda paso a paso con ejemplos de c\u00f3digo. Refuerza la seguridad de tu WordPress hoy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/\" \/>\n<meta property=\"og:site_name\" content=\"RedServicio Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-01T05:59:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1790834361_9999a3c7f1df.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Miguel Angel Vazquez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Angel Vazquez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/\"},\"author\":{\"name\":\"Miguel Angel Vazquez\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/3a1fef63d09099f0d2591ba7e197df50\"},\"headline\":\"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa\",\"datePublished\":\"2026-10-01T05:59:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/\"},\"wordCount\":1344,\"image\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/1790834361_9999a3c7f1df.jpg\",\"articleSection\":[\"Seguridad\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/\",\"name\":\"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/1790834361_9999a3c7f1df.jpg\",\"datePublished\":\"2026-10-01T05:59:31+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/3a1fef63d09099f0d2591ba7e197df50\"},\"description\":\"Aprende a proteger wp-admin con autenticaci\u00f3n HTTP b\u00e1sica en Apache y Nginx. Gu\u00eda paso a paso con ejemplos de c\u00f3digo. Refuerza la seguridad de tu WordPress hoy.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/1790834361_9999a3c7f1df.jpg\",\"contentUrl\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/1790834361_9999a3c7f1df.jpg\",\"width\":1536,\"height\":1024,\"caption\":\"proteger wp-admin\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/proteger-wp-admin-con-autenticacion-http-guia-completa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/\",\"name\":\"RedServicio Blog\",\"description\":\"Hosting, Dominios y Tecnolog\u00eda\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/#\\\/schema\\\/person\\\/3a1fef63d09099f0d2591ba7e197df50\",\"name\":\"Miguel Angel Vazquez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3fbea5eb125d8f199c17713ec667a944536c13b56c6d420ccb086a213fcf93d6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3fbea5eb125d8f199c17713ec667a944536c13b56c6d420ccb086a213fcf93d6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3fbea5eb125d8f199c17713ec667a944536c13b56c6d420ccb086a213fcf93d6?s=96&d=mm&r=g\",\"caption\":\"Miguel Angel Vazquez\"},\"description\":\"Miguel Angel Vazquez analiza modelos de negocio en hosting, tendencias de mercado y estrategias de precios para proveedores y empresas.\",\"url\":\"https:\\\/\\\/www.redservicio.net\\\/blog\\\/author\\\/miguel-vazquez\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa","description":"Aprende a proteger wp-admin con autenticaci\u00f3n HTTP b\u00e1sica en Apache y Nginx. Gu\u00eda paso a paso con ejemplos de c\u00f3digo. Refuerza la seguridad de tu WordPress hoy.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/","og_locale":"es_ES","og_type":"article","og_title":"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa","og_description":"Aprende a proteger wp-admin con autenticaci\u00f3n HTTP b\u00e1sica en Apache y Nginx. Gu\u00eda paso a paso con ejemplos de c\u00f3digo. Refuerza la seguridad de tu WordPress hoy.","og_url":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/","og_site_name":"RedServicio Blog","article_published_time":"2026-10-01T05:59:31+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1790834361_9999a3c7f1df.jpg","type":"image\/jpeg"}],"author":"Miguel Angel Vazquez","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Miguel Angel Vazquez","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/#article","isPartOf":{"@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/"},"author":{"name":"Miguel Angel Vazquez","@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/3a1fef63d09099f0d2591ba7e197df50"},"headline":"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa","datePublished":"2026-10-01T05:59:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/"},"wordCount":1344,"image":{"@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1790834361_9999a3c7f1df.jpg","articleSection":["Seguridad"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/","url":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/","name":"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa","isPartOf":{"@id":"https:\/\/www.redservicio.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/#primaryimage"},"image":{"@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/#primaryimage"},"thumbnailUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1790834361_9999a3c7f1df.jpg","datePublished":"2026-10-01T05:59:31+00:00","author":{"@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/3a1fef63d09099f0d2591ba7e197df50"},"description":"Aprende a proteger wp-admin con autenticaci\u00f3n HTTP b\u00e1sica en Apache y Nginx. Gu\u00eda paso a paso con ejemplos de c\u00f3digo. Refuerza la seguridad de tu WordPress hoy.","breadcrumb":{"@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/#primaryimage","url":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1790834361_9999a3c7f1df.jpg","contentUrl":"https:\/\/www.redservicio.net\/blog\/wp-content\/uploads\/2026\/10\/1790834361_9999a3c7f1df.jpg","width":1536,"height":1024,"caption":"proteger wp-admin"},{"@type":"BreadcrumbList","@id":"https:\/\/www.redservicio.net\/blog\/proteger-wp-admin-con-autenticacion-http-guia-completa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.redservicio.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Proteger wp-admin con autenticaci\u00f3n HTTP: gu\u00eda completa"}]},{"@type":"WebSite","@id":"https:\/\/www.redservicio.net\/blog\/#website","url":"https:\/\/www.redservicio.net\/blog\/","name":"RedServicio Blog","description":"Hosting, Dominios y Tecnolog\u00eda","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.redservicio.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.redservicio.net\/blog\/#\/schema\/person\/3a1fef63d09099f0d2591ba7e197df50","name":"Miguel Angel Vazquez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/3fbea5eb125d8f199c17713ec667a944536c13b56c6d420ccb086a213fcf93d6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3fbea5eb125d8f199c17713ec667a944536c13b56c6d420ccb086a213fcf93d6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3fbea5eb125d8f199c17713ec667a944536c13b56c6d420ccb086a213fcf93d6?s=96&d=mm&r=g","caption":"Miguel Angel Vazquez"},"description":"Miguel Angel Vazquez analiza modelos de negocio en hosting, tendencias de mercado y estrategias de precios para proveedores y empresas.","url":"https:\/\/www.redservicio.net\/blog\/author\/miguel-vazquez\/"}]}},"_links":{"self":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/comments?post=1205"}],"version-history":[{"count":1,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1205\/revisions"}],"predecessor-version":[{"id":1206,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/posts\/1205\/revisions\/1206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/media\/1207"}],"wp:attachment":[{"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/media?parent=1205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/categories?post=1205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.redservicio.net\/blog\/wp-json\/wp\/v2\/tags?post=1205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}