Tecnología

Inicio

Cómo redirigir a un servidor diferente

Cuando se mueve una página web o una página Web a un servidor diferente, es importante para redirigir automáticamente a los visitantes a la nueva ubicación para que no reciben un error de página no encontrada. También ayuda a la página mantiene su posición en los buscadores. Apache y Servicios de Información de Internet, o IIS, ambos tienen características que le permiten redirigir un sitio, un directorio o un archivo. Si usted no tiene los permisos para cambiar estas características, todavía se puede redirigir archivos individuales a cada servidor mediante la sustitución de los archivos con una secuencia de comandos que realiza la redirección.

Instrucciones

apache

1 Crear o editar el archivo ".htaccess", que se encuentra en el directorio raíz de su sitio web en el servidor Web, usando el editor preferido.

2 Utilice la directiva de redirección para señalar un archivo a un servidor diferente. Incluya el código 301 para una redirección permanente o 302 para una redirección temporal. Por ejemplo, escriba:

Redirigir 301 /index.html http://example.org/newsitefolder/index.html

3 Utilizar una expresión regular en conjunto con el comando RedirectMatch para redirigir sólo los archivos que coinciden con un patrón particular. Redirigir todos los archivos de imágenes a un servidor diferente, especificar cualquier nombre de archivo y una lista de extensiones de imagen, y el uso de "$ 1" como la parte que coincide con la expresión regular. Por ejemplo:

RedirectMatch 301 (. * [Gif | png | jpg | jpeg | bmp].) $ Http://example.org/imagefiles/$1

IIS

4 Deslizar el dedo desde la derecha y elegir la opción "Buscar". Tipo "inetmgr" en el cuadro de búsqueda, pulse "Enter", y luego seleccione "inetmgr" de los resultados de búsqueda para ejecutar Internet Information Services.

5 Haga clic en el panel "Conexiones", haga clic en el signo "+" al lado de Sitios en el árbol de la izquierda para expandirla, seleccione el sitio web que desea editar y, a continuación, haga clic para seleccionar las carpetas o archivos que desea redirigir.

6 Haga doble clic en "Redirección HTTP" en la vista Características. Seleccione "redirigir las solicitudes a este destino" para especificar un destino familiar o "redirigir todas las solicitudes a destino exacto" para especificar un destino absoluta. Escriba la nueva dirección del sitio, página o carpeta.

7 Seleccione el código correspondiente de la lista de códigos de estado. Por ejemplo, elegir la opción "permanente (301)." Haga clic en "Aplicar" en el panel de acciones para guardar los cambios.

Redirecciones de script

8 Utilice la función de PHP encabezado para una redirección. Emitir el estado HTTP primero, y después especifique la nueva ubicación. Por ejemplo, reemplazar el archivo que desea redirigir con la siguiente secuencia de comandos:

<? Php
header ( "HTTP / 1.1 301 Movido permanentemente");
header ( 'Location: http://www.example.org/newlocation/newitems.html');
morir();
?>

9 Adoptar un enfoque similar para redirigir el uso de Active Server Pages mediante la modificación de las cabeceras HTTP. Por ejemplo, reemplazar una página web que desea redirigir el siguiente archivo de secuencia de comandos ASP:

<% @ Language = VBScript%>
<%
Response.Status = "301 Movido permanentemente"
Response.AddHeader "Lugar", "http://example.org/newlocation/&quot;
Response.End
%>

10 Redirigir en ColdFusion con sus versiones de los comandos para modificar las cabeceras HTTP. Por ejemplo, redirigir una página mediante la creación de este archivo de ColdFusion en su lugar:

<Cfheader statscode = "301" statusText = "Movido permanentemente">
<Cfheader nombre = valor "Lugar" = "http://www.new-url.com/&quot;>

11 El uso de JavaScript para redirigir un archivo a un servidor diferente. Por ejemplo, cree el siguiente archivo HTML con un editor de texto:

<Html>
<Head>
<Title> Página trasladó </ title>
<Script>
window.location.href = "http://example.org/newpages/index.html&quot ;;
</ Script>
</ Head>
<Body>
Esta página se ha trasladado a <a href = "http://example.org/newpages/index.html&quot;&lt;/a" rel = "nofollow" target="_blank">http://example.org/newpages/index.html&quot;>http://example.org/newpages/index.html&quot;&lt;/a>
</ Body>
</ Html>

Consejos y advertencias

  • Puede dañar el ranking del motor de búsqueda de un sitio web mediante la reorientación de forma incorrecta el contenido de la página web. Seleccione "Mover un sitio" en Google Webmaster Tools para obtener más ayuda con la reubicación de un sitio web.
  • Dado que los usuarios pueden desactivar JavaScript en su navegador, no se basan en JavaScript para realizar una función tan crítica como una redirección a menos que esté seguro de que siempre está activado.