CULTURA

BlogEngine.net: cómo mover un sitio web del subdirectorio a la raíz

Antes de continuar con la explicación, es bueno hacer una respaldo de todos sus datos para que no se pierda ningún dato.

Si necesita mover todo su sitio web a BlogEngine.net desde un subdirectorio a la raíz de su propio sitio, todo lo que tiene que hacer es eliminar todo el contenido del subdirectorio con Cliente FileZilla y muévelo a la raíz principal.

Redirigir 301 BlogEngine.net

Luego abre el archivo Global.asax, ubicado en la raíz del sitio, y reemplace las líneas de código a continuación:

void Application_BeginRequest(object source, EventArgs e)
{
HttpApplication app = (HttpApplication)source;
HttpContext context = app.Context;

// Attempt to perform first request initialization
FirstRequestInitialization.Initialize(context);
}

con lo siguiente:

void Application_BeginRequest(object source, EventArgs e)
{
HttpApplication app = (HttpApplication)source;

string thisUrl = app.Request.Url.ToString().ToLower();

	if (thisUrl.Contains("https://www.informarea.it/blogengine"))
		{				

		HttpContext.Current.Response.Status = "301 Moved Permanently";
	        HttpContext.Current.Response.StatusCode = 301;
		   HttpContext.Current.Response.AddHeader("Location",thisUrl.Replace("https://www.informarea.it/blogengine","https://www.informarea.it"));
		CompleteRequest();

		}
	HttpContext context = app.Context;

// Attempt to perform first request initialization
FirstRequestInitialization.Initialize(context);
}

Esta es la mejor manera para que los usuarios y los motores de búsqueda sean dirigidos a la página correcta. De esta manera, aquellos que ingresen la antigua URL https://www.informarea.it/blogengine en la barra de direcciones serán automáticamente dirigidos a la nueva URL https://www.informarea.it.

El código 301 indica que la página se ha movido permanentemente a una nueva ubicación.

LA Redireccionamientos 301 son útiles cuando:

  • movió el sitio a un nuevo dominio;
  • los usuarios acceden a su sitio a través de diferentes URL, por ejemplo: http://example.com/home, http://home.example.com o http://www.example.com. Con la redirección 301 usted define la URL preferida;
  • desea fusionar dos sitios web y desea asegurarse de que los enlaces a las URL anteriores se redirijan a las páginas correctas.

Si quieres seguir las publicaciones de www.informarea.it puedes suscribirte a su RSS Feed.

No dudes en dejar tus impresiones o hacer preguntas.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar