Cómo hacer que las estadísticas y los enlaces permanentes funcionen con WordPress y Nginx

 

Generalidades

Este artículo describe cómo ver tus estadísticas analógicas después de habilitar las estadísticas en tu panel de DreamHost.

Antecedentes

Nginx es un servidor web de alto rendimiento que se utiliza como alternativa al popular servidor web Apache. WordPress funciona muy bien en máquinas Nginx, sin embargo, debes ajustar ciertos archivos para permitir que las estadísticas del sitio funcionen como lo harían en un servidor Apache.

Cómo habilitar las estadísticas de WordPress

Puedes habilitar las estadísticas de WordPress en un servidor Apache o Nginx.

Apache

Las estadísticas del sitio no están disponibles inicialmente cuando se ejecuta WordPress. Cuando WordPress se ejecuta en un servidor Apache, puedes utilizar un archivo .htaccess para permitir que el subdirectorio /stats proporcione las estadísticas de tu sitio. Revisa este articulo para más detalles.

Nginx

Luego de hacer cualquier ajuste a un archivo .conf, debes reiniciar tu VPS o recargar ty Servidor Dedicado.

Al utilizar Nginx, el archivo .htaccess no funciona. Debes agregar código a otro archivo para poder ver tus estadísticas. Tu sitio de WordPress con Nginx incluye dos directorios, que se describen en las siguientes secciones.

En los siguientes ejemplos, el username es tu usuario Shell y example.com es tu sitio web.

Tu directorio raíz (conocido también como root)

Este directorio web es donde se encuentran todos los archivos de tu sitio:

/home/username/example.com

Tu directorio nginx/example.com

Este directorio de Nginx solo contiene archivos de configuración de tu sitio.

/home/username/nginx/example.com

Dentro del directorio /home/username/nginx/example.com, crea un archivo titulado wordpress.conf y luego agrega la siguiente regla al comienzo de este archivo wordpress.conf:

### stats
if ($request_uri ~* ^/(stats|failed_auth\.html).*$)
{
  break;
}

Cuando visites example.com/stats, aparecerá un mensaje de inicio de sesión que te permitirá iniciar sesión y ver las estadísticas de tu sitio. Revisa el artículo Ubicaciones de los archivos de configuración de Nginx para obtener más detalles.

Habilitar de estadísticas y enlaces permanentes (permalinks)

WordPress usa permalinks o enlaces permanentes para facilitar la lectura de las URL. Cuando ejecutes Nginx, agrega las siguientes dos secciones para habilitar funcionalmente las estadísticas del sitio y los enlaces permanentes:

### stats
if ($request_uri ~* ^/(stats|doc|failed_auth\.html).*$)
{
  break;
}
### permalinks
if (!-e $request_filename) {
  rewrite ^.*$ /index.php last;
}

Si tus estadísticas no son accesibles

Si has habilitado un usuario con estadísticas en la página Estadísticas del Sitio pero encuentras que las estadísticas aún no están disponibles, por favor contacta a soporte.

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?