el código ya esta dentro de mi htaccess. Por desgracia no veo ninguna opción que pueda desactivar la opción de canonical dentro de Yoas. La única manera que pude encontrar es dentro de la pagina de Yoas que sugiere crear un filtro para la canónica. Pero es que mi amigo estaba utilizando este código y como puedes ver este filtro estaba creando todos estos problemas con mis paginas. Aquí puedes ver
https://gist.github.com/amboutwe/2aa7dcc9a38986e11fac68c7306cc091
en otra pagina encontre esta solución, añadir en Functions.php
add_filter( ‘wpseo_canonical’, ‘__return_false’ );
-
Esta respuesta fue modificada hace 5 años, 11 meses por audioprolabs.
Eso es para eliminar la etiqueta canonical. No es la solución.
Vuelve a colocar el código que no funciona la redirección. Ponlo sin el condicional:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.audioprolabs\.com$ [NC]
RewriteRule ^(.*)$ https://audioprolabs.com/$1 [R=301,L]
en sentido sin el <IfModule mod_rewrite.c>
ya esta
-
Esta respuesta fue modificada hace 5 años, 11 meses por audioprolabs.
Qué raro. No funciona.
Prueba tú mismo: https://www.audioprolabs.com/
Prueba con
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
No pongas
<IfModule mod_rewrite.c>
ni
</IfModule>
Esas dos líneas no deben estar.
ahora parece que funciona. Prueba a ver, antes si que no funcionaba. Solo con Firefox da problemas de nuevo.
-
Esta respuesta fue modificada hace 5 años, 11 meses por audioprolabs.
No funciona. Si entro con las tres uves doble me aparece «Su conexión no es segura» y no me redirige al sito sin las tres w
Prueba con
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
He puesto http en lugar de https en la segunda línea pero vamos que debería funcionar la primera versión sí o sí.
Firefox y Edge: no funciona.
Chrome: sí funciona.
con safari y firefox no funciona, me aparece “Su conexión no es segura”
Vamos a hacer lo siguiente:
1) Haz una copia del htaccess y la guardas en tu ordenador. La dejas de reserva por si algo fuera mal.
2) Borra del servidor el archivo htaccess
3) Entra en la administración de WordPress y te vas a Ajustes > Enlaces permanentes y seleccionas «Estructura personalizada». En el cuadro pones:
/%category%/%postname%/
Guarda los cambios. Esto hará que se regeneré el htaccess
4) Te vas al htaccess y añades al final:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
Esta es la única forma de asegurar que en el htaccess no haya nada que esté interfiriendo.
-
Esta respuesta fue modificada hace 5 años, 11 meses por almendron.
dentro del htaccess hay varios códigos insertados por mi para executar diferentes comandos. Tengo que borrar el archivo o solo todo lo que hay dentro
Borra el archivo. Y por supuesto, haz primero una copia.
Otra cosa. Fíjate que en la estructura de los enlaces hay una «/» al final. Pon el código tal cual te lo he puesto.
/%category%/%postname%/
-
Esta respuesta fue modificada hace 5 años, 11 meses por almendron.
El blog sí que funciona.
¿Cuál es la estructura? ¿Tienes dos Wordepress? ¿Hay dos htaccess, uno en la raiz del sitio y otro en la carpeta «tyn»?
Restaura el htacces que has guardado.
-
Esta respuesta fue modificada hace 5 años, 11 meses por almendron.