Respuestas de foro creadas

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Lo primero que te diría que mires en los archivos de tu servidor, dentro de la carpeta wp-content, es si tienes otra carpeta que se llame «mu-plugins». Todo lo que hay ahí dentro es de uso obligatorio y no se desactiva por las buenas. A veces las empresas de hosting meten sus propios escudos de seguridad ahí a la fuerza. Si la ves, cámbiale el nombre un momento para que deje de funcionar y prueba a entrar.

    Si por ahí no van los tiros, tiene pinta de que el cortafuegos de tu servidor ha bloqueado directamente la conexión de tu casa. A veces pasa si un plugin de seguridad detectó un ataque de bots justo antes de que lo desactivaras. Haz una prueba súper rápida: quita el WiFi de tu teléfono móvil e intenta entrar a tu web usando solo la conexión de datos. Si desde el móvil sí te deja entrar, el problema es que tu IP habitual está bloqueada en el alojamiento.

    Y por descartar lo más tonto, a veces es solo la caché del servidor, que te está enseñando una copia congelada del error aunque ya esté solucionado. Entrar al panel de control de tu hosting y buscar el botón de purgar o vaciar la caché suele solucionar estos dolores de cabeza.

    Ese portfolio que ves en la dirección no es una página normal ni una entrada estándar de tu WordPress. Por eso no lo encuentras en el menú general de «Páginas». En realidad, es lo que llamamos un «un tipo de contenido personalizado» que tu plantilla o un plugin específico de portfolio ha generado de forma automática por debajo. El sistema reserva esa palabra clave para agrupar todos tus proyectos y crear esa página de forma dinámica.

    Para poder quitar o cambiar ese slug, la solución no está en los ajustes generales de WordPress, sino en la herramienta que lo creó. Normalmente tienes un par de caminos. El primero es revisar si en el menú lateral izquierdo de tu panel de WordPress tienes una pestaña específica llamada «Portfolio», «Proyectos» o algo similar. Muchas veces, dentro de los ajustes propios de ese apartado o en las opciones generales de tu tema, hay una casilla específica para renombrar o vaciar esa base de la URL.

    ¡Hola! Es un error que asusta bastante cuando aparece en los registros, pero te aseguro que tiene una explicación técnica muy concreta y no significa que hayas roto nada en tu web. Te cuento qué está pasando y cómo podemos atacarlo.

    Ese aviso de VHOST_COUNT return 510 no es un fallo en el código de tu WordPress. En realidad, es un límite de seguridad que te está imponiendo tu empresa de hosting (de hecho, ese mensaje exacto es súper típico en proveedores como CDmon). Básicamente, tu plan de alojamiento tiene un tope de procesos o peticiones que puede manejar al mismo tiempo. Cuando tu web recibe de golpe más llamadas de las que el servidor tiene permitido procesar, el sistema se satura. Para evitar que la máquina entera colapse, el servidor «cierra el grifo» y empieza a devolver ese error 510 a las nuevas visitas o procesos que intentan entrar.

    Esto rara vez ocurre porque te hayas vuelto viral de la noche a la mañana. Lo más normal es que estés sufriendo el clásico ataque de bots automatizados intentando adivinar tu contraseña o escaneando archivos. También puede deberse a que no tienes la caché bien optimizada, lo que obliga al servidor a hacer un esfuerzo enorme con cada simple visita, o por culpa de algún plugin pesado que se ha quedado atascado trabajando en segundo plano.

    Antes de que el soporte del hosting te diga que la única salida es pagar por un plan superior más caro, te recomiendo hacer un par de ajustes vitales. Lo primero es activar un buen sistema de caché como LiteSpeed Cache o WP Super Cache para reducir drásticamente el trabajo del servidor. Lo segundo, y casi más importante, es filtrar el tráfico basura pasando tu dominio por un firewall externo gratuito como Cloudflare. Esto actuará como un escudo, parando los ataques de bots antes de que lleguen a consumir las peticiones de tu alojamiento.

    ¡Hola! Entiendo perfectamente lo que buscas, ya que ver ese index.php en medio de la URL queda bastante feo estéticamente y no es lo ideal para el SEO. Tienes muy buen instinto apuntando al archivo .htaccess, pero el problema de fondo no es que debas esconder esa parte con un truco visual. Si WordPress te obligó a poner el /index.php/ para que la web no se rompa o para evitar los errores JSON, es porque tu servidor no está procesando bien las reglas de reescritura.

    Para dejar las URLs limpias de forma definitiva y completamente funcional, debes ir a Ajustes > Enlaces permanentes en tu panel de WordPress, y seleccionar directamente la opción «Nombre de la entrada».

    Después, entra a los archivos de tu servidor, abre tu archivo .htaccess que está en la carpeta pública principal y asegúrate de que tenga exactamente el código estándar de WordPress:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Si aplicas estos cambios y los enlaces te vuelven a dar un error 404, el diagnóstico es claro: tu empresa de hosting tiene apagado el módulo mod_rewrite en tu servidor y tendrás que abrirles un ticket rápido pidiendo que lo activen.

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)