Avisos
Vaciar todo

[Resuelto] Permisos en .htaccess para que w3tc pueda hacer cambios  

 
Mª Ángeles
 Mª Ángeles
Estimable Member

Hola, 

Hace poco que he instalado W3 Total Cache en mi web y desde entonces me están saliendo estos errores en la consola:

consola de errores

 ¿Es posible que W3TC no tenga los permisos necesarios para hacer cambios en mi .htaccess?. En mi .htacces tengo puesto:

  <IfModule mod_headers.c>
Header set Referrer-Policy ""

Por favor, ¿sería recomendable que usara la política de referencia "origin" para equilibrar un poco todo? ¿Cómo se escribiría la regla que pudiera solucionar esto?

Un saludo.

Contenido solo visible a usuarios registrados

Respondido : 06/08/2024 4:32 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Mª Ángeles,

Ten en cuenta que esto lo esta tomando del plugin de complianz:

image

No de tu plugin de caché, por otro lado, si tienes ya en tu htaccess:

 <IfModule mod_headers.c>
Header set Referrer-Policy ""

Agrega en este el origin que buscas, sin embargo, ten en cuenta que algunas ocasiones hacer estos cambios podría ocasionar problemas en tu sitio, si haces el cambio a:

Header set Referrer-Policy "origin"

Verifica que todo funcione bien luego de hacerlo.

Un saludo 🖐️ 

Respondido : 06/08/2024 4:41 pm
Mª Ángeles me gusta

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

Mª Ángeles
 Mª Ángeles
Estimable Member

Hola Argenis, 

Es verdad, tienes toda la razón. El primer error proviene de complianz. Lo intenté excluir de W3 Total Cache, pero parece que la exclusión no está funcionando y es posible que me esté causando un conflicto con W3 Total Cache (porque el error surgió al activar este último plugin), voy a revisarlo de nuevo. Y revisaré también Google Tag Manager y ya os comento. Muchas gracias.

Un saludo.

Respondido : 06/08/2024 5:52 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Mª Ángeles,

Estupendo, quedamos atentos a como ha ido todo. 

Un saludo 🖐️ 

Respondido : 06/08/2024 6:29 pm

Mª Ángeles
 Mª Ángeles
Estimable Member

Hola, 

Parece que ya he encontrado el problema que me está creando esos dos errores, menos mal que me dijiste que me fijara en lo de complianz. No me acordaba que en su momento puse unas reglas de seguridad que han afectado a estas dos funciones:

Complianz no funciona bien porque en el htaccess. de wp-content puse esta regla:

# Proteger el acceso a Wp-content
<FilesMatch "\.(php)$">
Order Deny,Allow
Deny from all
<Files "file-based-page-cache-functions.php">
Allow from all
</Files>
</FilesMatch>

Y Google Tag Manager tampoco funciona bien porque todas las url´s que contienen wp-admin aparecen sin etiquetar en GTM, ya que puse en wp-admin:

AuthTyp-admin"
AuthUserFile "/home/xxxxx/xxxxx/xxxxx/xxxxx/xxxxx"
require valid-user
order deny,allow
Deny from allpe Basic
AuthName "w
# IP sin VPN
allow from xxxxxxxxxx

# IP VPN1a
allow from xxxxxxxxxx

Respecto a complianz, ya me he puesto en contacto con el desarrollador para ver si puede añadirle a esa regla de seguridad las excepciones que necesito para que funcione correctamente complianz. Y en cuanto a Google Tag Manager, ahí sí que agradecería mucho vuestra ayuda, porque para evitar problemas con Google, Google Tag Manager y Adsense, me imagino que se podría crear una regla en la raíz que garantizara que sus bots pudieran entrar sin problema en todos los directorios (manteniendo las reglas que hay en cada uno de los directorios específicos , -las comentadas-). Entonces de ser así, sería correcto una regla como esta, ¿o hay una mejor alternativa o algo que corregir?, es que no tengo ni idea:

# Permitir acceso a Googlebot y otros bots de Google y AdSense
SetEnvIf User-Agent "Googlebot" allow_bot
SetEnvIf User-Agent "Googlebot-Image" allow_bot
SetEnvIf User-Agent "Googlebot-Video" allow_bot
SetEnvIf User-Agent "Googlebot-News" allow_bot
SetEnvIf User-Agent "Mediapartners-Google" allow_bot
SetEnvIf User-Agent "AdsBot-Google" allow_bot
SetEnvIf User-Agent "AdsBot-Google-Mobile" allow_bot
SetEnvIf User-Agent "AdsBot-Google-Mobile-Apps" allow_bot
Order deny,allow
Deny from all
Allow from env=allow_bot

Un saludo.

Respondido : 07/08/2024 4:10 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mª Angeles

Si, puede funcionar con lo que indicas.

Otra opción sería permitir los rangos de IP de Googlebots:

Order Deny,Allow
Deny from all
Allow from 66.249.64.0/19
Allow from 64.233.160.0/19
Allow from 72.14.192.0/18
Allow from 209.85.128.0/17
Allow from 216.239.32.0/19

Un saludo

Esta publicación ha sido modificada el hace 1 mes por Pepe
Respondido : 07/08/2024 11:20 am
Mª Ángeles me gusta

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

Mª Ángeles
 Mª Ángeles
Estimable Member

Genial!, muchas gracias Pepe.

Respondido : 07/08/2024 2:10 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Mª Angeles.

Nada, como siempre un placer 😀 

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo

Respondido : 07/08/2024 2:38 pm

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