Foros del Web » Administración de Sistemas » IIS »

redirección 301 en IIS

Estas en el tema de redirección 301 en IIS en el foro de IIS en Foros del Web. Hola a todos. Quizá algunos de vosotros hayáis necesitado hacer esto alguna vez. Necesito cambiar de un dominio .com a uno .es. Actualmente ambos dominios ...
  #1 (permalink)  
Antiguo 09/03/2011, 04:04
 
Fecha de Ingreso: noviembre-2003
Mensajes: 35
Antigüedad: 13 años, 3 meses
Puntos: 0
redirección 301 en IIS

Hola a todos.
Quizá algunos de vosotros hayáis necesitado hacer esto alguna vez.
Necesito cambiar de un dominio .com a uno .es.
Actualmente ambos dominios están operativos y apuntan al mismo servidor, lo que tengo que hacer en el IIS es que todo lo que entre con el .com lo redireccione a .es pero conservando la URI.
He visto la opción de "redireccionar hacia una url" en lugar de "hacia una carpeta" pero esa opción me valdría si tuviera que redireccionar hacia otro servidor, pero no es el caso, quiero que la petición siga en el mismo servidor, pero que si alguien entra en www.dominio.com/prueba se redirija sólo a www.dominio.es/prueba
Seguro que muchos de vosotros estáis igual por el tema del pagerank de google.

Por si os vale, tengo entendido que en apache la regla de redirección sería:
RewriteCond %{HTTP_HOST} ^www\.dominio\.(com) [NC]
RewriteRule ^/(.*)?$ http://www.dominio.es/$1 [R=301,L]

Pero no encuentro la manera de hacer lo mismo en IIS.

Os agradecería mucho cualquier ayuda.

Un saludo.
  #2 (permalink)  
Antiguo 13/12/2016, 02:17
 
Fecha de Ingreso: abril-2016
Ubicación: 127.0.0.1
Mensajes: 69
Antigüedad: 10 meses
Puntos: 3
Busqueda Respuesta: redirección 301 en IIS

En IIS puedes hacerlo de distintas maneras:

1) Redireccionando a partir de web.config:
Código:
<configuration>
  <location path="services.htm">

    <system.webServer>

<httpRedirect enabled="true" destination="http://domain.com/newdir"  httpResponseStatus="Permanent" />

    </system.webServer>
  </location>
</configuration>
2) Mediante el IIS Manager:
Código:
Abrir el Administrador de IIS y localice el sitio web en sitios.
Compruebe que se muestra el nombre del sitio web correcto en la parte superior de la pantalla.
Bajo la sección  IIS abra "HTTP Redirect".
Ponga una marca en "redirigir las solicitudes a este destino" y escriba la dirección URL nueva.
Cambie el código de estado a "Permanent 301".
Haga clic en Apply (esto se traduce en un código de estado HTTP de: HTTP/1.1 301 Moved Permanently)
Aquí la documentación oficial de la extensión URL Rewrite Module para IIS:
https://www.iis.net/learn/extensions/url-rewrite-module



La zona horaria es GMT -6. Ahora son las 08:41.