Avisos
Vaciar todo

Según wp-doctor se repite mi meta descripción  

Página 1 / 2
 
Levantemedia
 Levantemedia
Honorable Member

Hola,

Según wp-doctor la meta descripción de mi sitio web se repite dos veces. No logro saber por qué. A ver si me pueden ayudar. Les mando pantallazo.

Saludos.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 03/02/2016 8:10 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si revisas el código fuente html de tu sitio web puedes ver que se repite la etiqueta :

<meta name="description" content=

Contenido solo visible a usuarios registrados

Una parece ser de algún plugin, o del theme que usas, o de la páging de inicio y la otra del plugin SEO By Yoast

Tendrías que revsiar en que parte de tu sitio web colocaste esta información

Saludos

ResponderCitar
Respondido : 03/02/2016 9:58 pm

Cursos Gratuitos WordPress

Levantemedia
 Levantemedia
Honorable Member

Hola,

Si desactivo el plugin Seo by Yoast persiste el problema del duplicado de meta descripción. He borrado las descripciones generales del tema también y nada. También puede ser que Doctor no detecte.

Saludos.

ResponderCitar
Respondido : 04/02/2016 5:13 pm
Levantemedia
 Levantemedia
Honorable Member

Ya lo he solucionado. Gracias.

ResponderCitar
Respondido : 04/02/2016 5:36 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si es posible coméntanos que había sucedido en caso le ocurra a otro cliente

Saludos.

ResponderCitar
Respondido : 04/02/2016 8:07 pm
Levantemedia
 Levantemedia
Honorable Member

Hola,

Se ha solucionado al quitar la descripción general del theme. Por otro lado, siguiendo con el tema del wp-doctor, tengo puestas todas las cabeceras de seguridad y las detecta todas menos la de Content-Security-Policy. Las tengo puestas tanto en el functions.php como en el .htaccess. ¿Por qué puede ser?

Saludos.

ResponderCitar
Respondido : 05/02/2016 1:27 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

A priori es preferible que las cabeceras las añadas solo en un sitio, preferiblemente en el functions.php.

Tendrías que indicarnos el código que has añadido a este archivo para que comprobemos de qué se trata.

ResponderCitar
Respondido : 05/02/2016 3:36 pm
Levantemedia
 Levantemedia
Honorable Member

En el .hatcees tenía puesto este:

### Cabeceras para que wpDoctor.es valide en 'Seguridad'
## Cabecera X-Frame-Options para mejorar la seguridad
Header always append X-Frame-Options SAMEORIGIN

# Tell the browser to attempt the HTTPS version first
Header add Strict-Transport-Security "max-age=157680000"

## Cabecera X-XSS-Protection para evitar ataques XSS en IE y Chrome
Header set X-XSS-Protection "1; mode=block"

## Cabecera X-Content-Type-Options para evitar que se carguen hojas de estilo o scripts maliciosos
Header set X-Content-Type-Options "nosniff"

# Disable server signature
Header set ServerSignature "Off"
Header set ServerTokens "Prod"

# Control Cross-Domain Policies
Header set X-Permitted-Cross-Domain-Policies "master-only"

Y en el functions tengo este otro:

add_action( 'send_headers', 'add_header_seguridad' );
function add_header_seguridad() {
header( 'X-Content-Type-Options: nosniff' );
header( 'X-Frame-Options: SAMEORIGIN' );
header( 'X-XSS-Protection: 1;mode=block' );
}

El caso es que al quitar ese código del htaccess y dejar el otro, wp-doctor no detecta ninguna cabecera. He probado a poner el código que tenía puesto en el htaccess en el lugar que está el otro código en el functions pero tampoco lo reconoce. Es como si solo lo detecta si está en el htaccess. De todos modos, la cabecera de policy no la detecta de ninguna manera.

Alguna sugerencia?

Saludos.

ResponderCitar
Respondido : 05/02/2016 4:11 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Julen
 Julen
Miembro Admin

Hola,

Puedes probar a eliminar el código que has añadido en el fichero functions.php y en el fichero .htaccess sustituye el código que has añadido por el siguiente (colóquelo al comienzo del documento):

Header always append X-Frame-Options SAMEORIGIN
Header add Strict-Transport-Security "max-age=157680000"
Header set X-Content-Type-Options nosniff
Header set ServerSignature "Off"
Header set ServerTokens "Prod"
Header set X-Permitted-Cross-Domain-Policies "master-only"
Header set X-XSS-Protection "1; mode=block"

En lo referente a la cabecera Content-Security-Policy, la configuración de la misma es más difícil de realizar y requiere mayores conocimientos.

Estamos trabajando en ofrecer un tutorial acerca de esta característica integrado en el propio WpDoctor.es, tal y como existe para muchas otros de los avisos que muestra la herramienta.
Puede usted repetir su test en el futuro para comprobar si ya existe esta documentación.

Saludos

ResponderCitar
Respondido : 05/02/2016 4:40 pm
Levantemedia
 Levantemedia
Honorable Member

Hola,

He hecho lo que me has dicho y no lo detecta...

ResponderCitar
Respondido : 05/02/2016 4:49 pm

Cursos Gratuitos WordPress

Julen
 Julen
Miembro Admin

Hola,

Uno de nuestros técnicos, tras revisar los problema que estas teniendo, nos informa que no has colocado correctamente el código indicado en respuestas anteriores en el fichero correcto => /home2/publici3/public_html/paginasparaverseries.com/.htaccess

No obstante, hemos colocado dicho código por usted.

Tras los cambios realizados, vemos que nuestra herramienta wp-doctor ya muestra los resultados correctamente.

Saludos

ResponderCitar
Respondido : 05/02/2016 5:02 pm
Levantemedia
 Levantemedia
Honorable Member

Hola,

Pues no sé lo que habéis hecho, pero el sitio web ahora muestra un error 500. Y la cabecera policy, que era lo que preguntaba de primeras, sigue sin detectarla el wp-doctor. Además, en anteriores mensajes me habéis dicho que era mejor colocar el código en el functions que en el htaccess.

Pueden mirar dónde está el error por favor?

ResponderCitar
Respondido : 05/02/2016 5:15 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Levantemedia
 Levantemedia
Honorable Member

Por cierto, estas cabeceras se pueden aplicar igualmente en sitios joomla?

ResponderCitar
Respondido : 05/02/2016 5:19 pm
Julen
 Julen
Miembro Admin

Hola,

Nos informa uno de nuestros técnicos que el error esta relacionado, con las modificaciones que has realizado en el fichero functions.php, como puedes ver a continuación:

Vemos que hay logs de errores del parser en el PHP, esto significa que hay errores de PHP

[05-Feb-2016 16:16:47 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:16:53 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:17:26 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:17:27 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:17:29 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:17:30 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:17:42 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:17:43 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:17:45 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:18:06 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 15:08:26 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1121
[05-Feb-2016 15:13:20 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1121
[05-Feb-2016 15:41:36 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1121
[05-Feb-2016 15:44:44 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 15:47:23 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 15:58:31 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:00:07 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119
[05-Feb-2016 16:09:32 UTC] PHP Parse error: syntax error, unexpected 'always' (T_STRING) in /home/publici3/public_html/paginasparaverseries.com/wp-content/themes/ctr-theme/functions.php on line 1119

Al parecer no había eliminado correctamente las cabeceras. No bastante, hemos corregido dicho fichero y del mismo modo, vemos que el sitio web ya carga correctamente.

En lo referente a la cabecera Content-Security-Policy, la configuración de la misma es más difícil de realizar y requiere mayores conocimientos.

Estamos trabajando en ofrecer un tutorial acerca de esta característica integrado en el propio WpDoctor.es, tal y como existe para muchas otros de los avisos que muestra la herramienta.
Puede usted repetir su test en el futuro para comprobar si ya existe esta documentación.

Saludos

ResponderCitar
Respondido : 05/02/2016 5:23 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Levantemedia
 Levantemedia
Honorable Member

Hola,

Sí, veo que está funcionando bien. He aplicado los mismos cambios que habéis hecho en paginas paraverseries.com al sitio www.levantemedia.com, pero veo que no lo detecta wp-doctor. Por otro lado, estas cabeceras de seguridad son válidas para joomla?

Muchas gracias!

ResponderCitar
Respondido : 05/02/2016 5:55 pm
Página 1 / 2