Jump to content

URL con /es/ por defecto


ciberelectrico

Recommended Posts

Hola compañeros, tengo una duda a ver si me podéis echar un cable.

 

Estoy acabando de pasar los artículos de mi web, que de momento está en un solo idioma (castellano), pero tengo una duda. En un futuro, tal vez en 6 meses, voy a traducirla a otro idioma, y he visto que cuando habilitas más de un idioma, en la url aparece www.ejemplo.com/es/ , www.ejemplo.com/en/, www.ejemplo.com/ca/

 

El problema que veo venir es que, cuando la web esté indexada, al añadir el idioma, perderé todos los enlaces de google de las webs indexadas porque se le añadira a las url  "/es/.

 

¿Hay alguna manera de que vaya por defecto el /es/ aún solo teniendo un idioma, para que en el futuro no tenga el problema que veo venir?

Link to comment
Share on other sites

Puedes hacer un override del isMultiLanguageActivated

 

de forma que siempre este activo

 

carpeta override/classes añadir Language.php

 

con el siguiente contenido

class Language extends LanguageCore
{
	
	/**
	 * Check if more on than one language is activated
	 *
	 * @since 1.5.0
	 * @return bool
	 */
	public static function isMultiLanguageActivated($id_shop = null)
	{
		return (Language::countActiveLanguages($id_shop) > 0); //en lugar de 1, 0 para que siempre este activo
	}

	
}

luego borrar cache/class_index.php Edited by Enrique Gómez (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...