Jump to content

Htacess URL canónica (SOLUCIONADO)


Recommended Posts

Buenas a todos. Al activar la opción para el uso de la url canónica (ya teniendo generado un htacces), qué código escribe en el .htacess al volver a generarlo?

Necesito ese código para activar la url canónica sin regenerar el htacces.

Todo esto es para que cuando se entre en la página con www se redirija al dominio sin ellas.

 

He mirado un htacces con url canónica y otro sin y no encuentro la diferencia por ningun sitio, son totalmente exactos. Si activas la opción de url canónica pero no regeneras el htacess sigue sin funcionar, por lo tanto deduzco que tiene que hacer algún cambio, el cual no encuentro.

 

Gracias!

Edited by prespro (see edit history)
Link to comment
Share on other sites

Gracias Nadie,

 

El problema es que lo que yo quiero es lo contrario. tengo varios servicios de google y no podemos cambiar la dirección. El htacces esta tuneado y no queremos cambiarlo, a parte de que la pagina dejaría de funcionar.

Mi solución sería saber el código que escribe prestashop.

Revisa por ejemplo este post: http://www.prestasho...post__p__898004 y el enlace que hay en ese mensaje. (En este post, se te indica como hacer una redirección 301 forzada, quizás te sirva)

Link to comment
Share on other sites

Ya lo vi nadie, pero mi empeño era hacerlo de otra manera. Viendo que es complicado mejor lo hago con este código:

 

 

RewriteCond %{HTTP_HOST} ^midominio.com

RewriteRule ^(.*)$

http://www. midominio.com/$1 [R=301,L]

 

Tal como está es para añadir las www si escribes el dominio sin ellas.

Para hacer lo contrario como sería?

Link to comment
Share on other sites

Ya lo vi nadie, pero mi empeño era hacerlo de otra manera. Viendo que es complicado mejor lo hago con este código:

 

 

RewriteCond %{HTTP_HOST} ^midominio.com

 

RewriteRule ^(.*)$ http://www. midominio.com/$1 [R=301,L]

 

 

Tal como está es para añadir las www si escribes el dominio sin ellas.

 

Para hacer lo contrario como sería?

 

 

Al contrario así:

 

RewriteCond %{HTTP_HOST} ^www.midominio.com
RewriteRule ^(.*)$ http://midominio.com/$1 [R=301,L]

Link to comment
Share on other sites

Quizás no me funcione por estar en un directorio por debajo.

 

 

RewriteCond %{HTTP_HOST} ^www.dominio.es/pruebas

RewriteRule ^(.*)$ http:// dominio.es/pruebas/$1 [R=301,L]

 

Lo tengo así (en dominio mi página)

 

Hay algo mal?

¿Que error te da exactamente?

Link to comment
Share on other sites

La página dejaba de funcionar. Ya lo he solucionado. Simplemente he activado la casilla de URL canónica pero sin regenerar el htacess y funciona bien. Gracias!!!!

Si has solucionado el tema, edita el titulo del tema, editando el primer mensaje del tema, pulsando en editar y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...