profesionalhostingcom Posted August 9, 2012 Share Posted August 9, 2012 (edited) 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 August 20, 2012 by prespro (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted August 9, 2012 Share Posted August 9, 2012 Pásate por este post: http://www.prestasho...-www-a-con-www/ (Por cierto, al activar las urls canonicas, no es necesario regenerar el .htaccess) Link to comment Share on other sites More sharing options...
profesionalhostingcom Posted August 9, 2012 Author Share Posted August 9, 2012 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. Link to comment Share on other sites More sharing options...
nadie Posted August 9, 2012 Share Posted August 9, 2012 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 More sharing options...
profesionalhostingcom Posted August 9, 2012 Author Share Posted August 9, 2012 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 More sharing options...
nadie Posted August 9, 2012 Share Posted August 9, 2012 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 More sharing options...
profesionalhostingcom Posted August 9, 2012 Author Share Posted August 9, 2012 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? Link to comment Share on other sites More sharing options...
TheMac Posted August 9, 2012 Share Posted August 9, 2012 Una pregunta, para qué sirve lo de la URL Canónica? Link to comment Share on other sites More sharing options...
profesionalhostingcom Posted August 10, 2012 Author Share Posted August 10, 2012 Para redirigir el dominio si lo escribes sin www que las ponga automáticamente. Link to comment Share on other sites More sharing options...
profesionalhostingcom Posted August 10, 2012 Author Share Posted August 10, 2012 Con el código que puso nadie no funciona. A ver si se deja ver y nos echa una mano. Link to comment Share on other sites More sharing options...
oka Posted August 10, 2012 Share Posted August 10, 2012 El código de Nadie es correcto revisa la configuración de Apache. Un saludo Link to comment Share on other sites More sharing options...
nadie Posted August 11, 2012 Share Posted August 11, 2012 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 More sharing options...
profesionalhostingcom Posted August 13, 2012 Author Share Posted August 13, 2012 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!!!! Link to comment Share on other sites More sharing options...
nadie Posted August 13, 2012 Share Posted August 13, 2012 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 More sharing options...
Recommended Posts