Introducción
A veces, los usuarios pueden encontrarse con el error 406 al importar plantillas de inicio en el sitio web de WordPress. En este documento, vamos a explicar la razón detrás de este error y también los pasos para solucionarlo.
La razón:
La razón principal por la que se recibe el error 406 al importar las plantillas de inicio se debe al sistema de cortafuegos de la cuenta de alojamiento que bloquea el acceso de los sitios web de plantillas de inicio a las plantillas. Cuando intenta importar una plantilla en su sitio web, se producen múltiples comunicaciones en segundo plano entre el sitio web de la plantilla de inicio y su sitio web.
Sin embargo, hemos observado que cuando su proveedor de alojamiento coloca un cortafuegos para proteger su sitio web, también bloquea la comunicación del sitio web de plantillas de inicio con el servidor de alojamiento. Esto provoca el fallo de la importación de las plantillas.
Solución
Como se trata de un error creado por el sistema de cortafuegos del proveedor de alojamiento, puede dirigirse directamente al proveedor de alojamiento y solicitarle que desactive el cortafuegos temporalmente para que pueda completar el proceso de importación de las plantillas.
Otra opción es editar el archivo htaccess de su sitio web y forzar la desactivación temporal del cortafuegos.
Edición del archivo HTACCESS
Antes de empezar a seguir los pasos que se indican a continuación, le recomendamos encarecidamente que haga una copia de seguridad de su sitio web. Si no estás seguro de cómo hacer una copia de seguridad de tu sitio web, aquí tienes un artículo que puede guiarte.
Para editar el archivo htaccess, tendrá que descargar e instalar el plugin llamado Gestor de archivos WP. Este es un plugin gratuito que le permite acceder a los archivos internos de su sitio web incluyendo htaccess. Una vez que haya descargado, instalado y activado el plugin, tendrá que hacer clic en el plugging y seleccione la opción WP administrador de archivos.
Esto abrirá el acceso a los archivos backend incluyendo el archivo htaccess. Haga clic derecho en el archivo htaccess y seleccione la opción llamada editor de código.
Una vez abierto el archivo htaccess, puede añadirle el siguiente código. Haga clic en guardar y cerrar para que los cambios sean permanentes.
<IfModule mod_rewrite.c>
RewriteEngine On RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
<IfModule mod_substitute.c>
SubstituteMaxLineLength 10m
</IfModule>
Esto debería actualizar la configuración del cortafuegos de su sitio web y permitir que las plantillas de inicio se importen sin problemas.