![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Topics >> by >> ardsley_high_school_cunningh |
ardsley_high_school_cunningh Photos Topic maintained by (see all topics) |
||
Ayer tenía que ir al Centro de salud, que está en la otra punta de la urbe, con lo que tardo cuarenta y cinco minutos en llegar o bien más, depende del tráfico. Como no tengo ni la más remota idea puse el GPS para ir de copiloto controlando la ruta y observé que cada pocos kilómetros la App tenía que “recalcular” la senda y si la aplicación se actualiza periódicamente como es de esperar, las sendas sugeridas deberían ser las buenas… Hablemos de Redirecciones en .htaccess para PrestaShop que nos asistan a administrar fallos 404, corregir cambios de dominios y reconducir urls viejas a urls nuevas. ¿Que pasa si tenias una Tienda en PrestaShop con el dominio comidadeperros.es y pasaste a llamarla dcdistribuciones.es por cuestiones comerciales? puesto que si hiciste bien las cosas y aplicaste las redirecciones 301 correctamente, ahora los visitantes de tu tienda deben poder llegar a los productos que ya tenias indizados en Google (y demás buscadores) y así eludir los temidos fallos 404en PrestaShop. Las redirecciones, tan importantes y tan ignoradas muchas veces por los usuarios que cambian de dominio, de Content Management System, que eliminan categorías o bien las fusionan, que aprenden posicionamiento web on-page a trompicones y van advirtiendo los “gazapos” que han ido dejando por el camino. Si aún no tienes claro que es una redirección,donde te lo explico para que lo refresques en tu memoria y puedas comprender mejor lo que se trata en este nuevo artículo. ¿Qué contiene un fichero .htaccess de PrestaShop por defecto?Cuando instalas PrestaShop 1.6.x en un Alojamiento web, se produce un fichero A partir de este punto y dependiendo de tu instalación, el fichero puede contener más o bien menos instrucciones. Si tienes las URLs amigables habilitadas en
Esto acostumbra a suceder cuando se traslada una web de Alojamiento y no se ha habilitado anteriormente la vista de ficheros ocultos, lo que hace que nos dejemos el fichero .htaccess por el camino en el proceso de traslado de la página web, así sea desde una instalación local (tu ordenador) o de un servidor diferente del actual. Si quieres saber como evitar dejarte los ficheros ocultos para atrás por no verlos, consulta el artículo del blog Algunas redirecciones en PrestaShop usando .htaccessUna de las primeras redirecciones que debes tener incluidas en tu fichero Nota Por defecto PrestaShop (tampoco otros CMS) realizan este tipo de redirecciones de forma automática salvo que se indique. ¿Donde colocar las redirecciones en .htaccess para seo precio ?El fichero .htaccess es un Importante La recomendación siempre y en toda circunstancia es la de hacer una backup de tal fichero antes de regenerar urls. Por defecto PrestaShop añade en la primera línea del archivo .htaccess lo siguiente: Y debajo coloca todo lo relacionado con Las redirecciones en este fichero lo ideal es añadirlas ya antes de la primera línea citada: Mi tienda está en otra carpeta…Algo bastante habitual es que una instalación de PrestaShop no esté necesariamente en la carpetita primordial del Alojamiento, que en paneles de Alojamiento basados en cPanel es Si en tu Alojamiento web tienes múltiples webs, sean todas y cada una instalaciones de PrestaShop o bien una mezcla de múltiples gestores de contenidos (WordPress, Joomla!, etc. identidad corporativa tengas las instalaciones en carpetitas separadas, incluyendo la instalación del dominio primordial. En casos así lo adecuado es que las redirecciones estén en el fichero .htaccess de la carpetita primordial del Hosting, en un caso así /public_html donde lo primero que debe figurar son los códigos precisos para redireccionar el dominio principal a una carpeta y debajo todas y cada una de las redirecciones trescientos uno que por razones diferentes tengas que aplicar para que tu página web funcione correctamente y no pierdas visitas por fallos cuatrocientos cuatro, etc. En este caso el fichero .htaccess de /public_html contendrá un código similar al siguiente: Es este caso de ejemplo se ilustra una clásica tienda que no se aloja en la carpeta principal del Alojamiento web sino más bien en una subcarpeta y que además ha de efectuar numerosas redirecciones trescientos uno para corregir urls viejas a urls nuevas. Como la web en este caso está en una subcarpeta, en este ejemplo está en El archivo .htaccess de la carpeta donde está la instalación, para este ejemplo se encuentra localizado en Redireccionar una url vieja a una url nuevaEs el caso más frecuente que pueden encontrarte en PrestaShop cuando has cambiado la página web de dominio, has movido la instalación de una subcarpeta a la carpetita primordial y ya antes tenías una senda adicional en el dominio para acceder a la web, por ejemplo: Y ahora ha pasado a llamarse: Para estos casos es muy importante que primero analices en Si aparece tal como te ilustro en la captura Para estos casos es importante que comiences a trazar un plan de acción para reducir a la mayor brevedad el impacto negativo que estos fallos pueden causar sobre tu posicionamiento en caso de ser un tanto dejado en estas cuestiones y dejarlo correr. Te garantizo que por sí solo no se marcha reparar por más que lo mires si no actúas. Empieza despacio, prueba primero con la primera url errónea que Google canta, anótala, cópiala y trata de abrirla en otra pestaña de tu navegador, si devuelve un 404 ya sabes, no existe, la borraste o bien ahora se llama de otro modo. Abre tu archivo .htaccess (antes haz un backup del mismo por seguridad) y en la primera línea haz un espacio (Intro) y escribe más o bien menos con esta sintaxis (adaptando la url vieja y nueva a tu caso) añade lo siguiente:
Guarda los cambios en el archivo .htaccess y prueba nuevamente a cargar la “vieja” y errónea url afectada hoy día por un error 404 Si lo hiciste bien deberías estar aterrizando en la url nueva de forma transparente, lo que daría por solucionado el problema.
De forma que lo que ya no existe y no enlaza con nada por lo menos aterrice en la página principal de tu Tienda, a menos que quieras crear una Los idiomas en PrestaShop, un problema de indexado a solucionarSi en tu Tienda de PrestaShop trabajas con múltiples idiomas, debes prestar atención a cómo se indexan las urls que se producen para cada idioma, porque en caso contrario posiblemente Google y otros buscadores te indexen exactamente los mismos contenidos para diferentes idiomas. Esto es singularmente problemático si hablamos de La redirección que puedes aplicar para redireccionar al idioma deseado por defecto es: De esta forma le señalas a PrestaShop, mediante esta redirección aplicada en .htaccess que redireccione todas y cada una de las páginas de idioma Español a las correspondientes pero en Catalán. Si lo que deseas por servirnos de un ejemplo es eliminar el idioma Español y que se mantenga por defecto el Catalán, la manera adecuada sería eliminando el idioma que no quieres enseñar en tu .htaccess: Si eliminas múltiples idiomas de la tienda Prestashop y pasas a tener un solo idioma, PrestaShop eliminará el idioma de la URL. Luego tendrás que crear redirecciones de cada idioma eliminado al idioma por defecto, en este ejemplo: Español. Obviamente previamente debe existir una redirección del dominio sin alias Redireccionar urls ya indizadas no afables a urls amigablesagencia seo tu tienda lleve ya un tiempo en Internet, se haya indizado innumerables veces y Google y otros buscadores ya tengan estas urls indizadas, algo que puedes comprobar desde tu navegador rápidamente ejecutando la próxima consulta en el buscador de Google: Ejemplo: URLs amigables:Las urls amigables asisten a los usuarios a interpretarlas mejor, a los bots tampoco les da igual interpretar una url no amigable frente a otra que si lo sea. Si quieres que tus urls sean más inteligibles examina que en Marca los botones de radio
¿Cómo redirigir una url no afable ya indizada a una más afable desde .htaccess?, fácil, utilizando esta sintáis: Nota Si tienes 200 urls De ahí la relevancia que tiene el prestar atención a estas cuestiones de posicionamiento web en buscadores on-page ya antes de poner la Tienda a cargo de los motores de búsqueda. ¿Cuando puedo prescindir de las redirecciones trescientos uno en .htaccess para PrestaShop?Google, y otros buscadores, a medida que van indexando contenidos estas urls pasan a quedar fijadas en los registros de indexado del sitio web afectado de manera que transcurrido el tiempo, si no se generan cambios en estas urls, los links pasan a ser permanentes y no necesitas continuar reflejando la redirección en .htaccess. Por un lado es bueno, pasado un periodo de tiempo prudencial, que puede ser de 1 año por poner un ejemplo, el comprobar en Imagino un usuario que tiene doscientos redirecciones de urls no afables a urls afables, o bien de categorías viejas de productos a nuevas categorías, lo importante que puede resultarle el limpiar (vaciar) de estas redirecciones el archivo .htaccess para mantenerlo más ligero y saneado. Es esencial, tras suprimir redirecciones trescientos uno del archivo .htaccess comprobar a lo largo de un período de cuatro o 7 días después de aplicar el cambio, que en Esta cuestión está más en manos de los buscadores web que indexan tus páginas que de ti, con lo que la verificación, la paciencia y el sentido común, son esenciales para eludir caer nuevamente en los fallos cuatrocientos cuatro. Un módulo para hacerte más fácil el añadir redirecciones en .htaccessDe la adecuada gestión de las redirecciones 301 en el archivo .htaccess dependerá que tus visitas lleguen al link adecuado sin perderse por el camino, ayudándote a reducir los fallos 404 para eludir penalizar tu posicionamiento. En PrestaShop existe un módulo gratuito llamado Haz clic en la imagen para ir a la descarga del módulo. Este módulo tiene ciertas características avanzadas para la edición de ficheros .htaccess que otros módulos no tienen. Tiene incorporado un editor que proporciona una vista de los números de línea e inclusive la comprobación de sintaxis y el resaltado de código. El módulo también permite añadir directivas tanto en la parte superior como en la parte inferior del archivo .htaccess, de esa manera puedes conseguir que tus redirecciones funcionen de manera perfecta con tu tienda. Importante Este módulo requiere la desactivación del ¿Dónde desactivar el Una vez deshabilitado podrás hacer uso del módulo Si por ejemplo añades algunas redirecciones y guardas los cambios. Una vez guardados los cambios, si editas desde tu panel de Hosting (cPanel) o por FTP el fichero .htaccess verás al comienzo del fichero las redirecciones ya añadidas. Estas redirecciones se ciñen entre las líneas: Siendo el resultado en htaccess: Cómo has podido observar, este método es más fácil para manipular el fichero .htaccess sin salir del backoffice y sin perturbar otros códigos que contenga, los que no se verán perjudicados con lo que añadas desde el módulo toda vez que tenga la sintaxis correcta. Repasemos este proceso en el siguiente vídeo: A partir de ahora, cuando precises aplicar redirecciones trescientos uno en PrestaShop, si le tienes un tanto de respeto al ‘Editor de Código’ o a manipular el archivo .htaccess desde tu cPanel o por FTP, acuérdate que el módulo Al final las |
||
|