Contactos

HTCCESS Redirigir a otro dominio 301. Configuración del servicio "Redirección de dominio. Redirigir a una nueva página

Periódicamente, nuestros clientes nos están dirigidos a nosotros, con una pregunta, cómo hacer una redirección de sitios de un dominio a otro. Como regla general, este problema se hace en dos versiones:

    el sitio se abre en 2 direcciones:www.mysite.ua. ymysite.ua. (Para los motores de búsqueda, esta es una diferencia significativa y perciben 2 direcciones como 2 sitios diferentes), por lo que es necesario hacer al acceder a las páginas del sitio conwwwenviado reenvío al mismo sitio de página sinwwwpor ejemplo, desde http: // misitio.ua./ NOTICIAS / sobre elhttp://www.mysite.ua/news/ ( o viceversa).

    tienes varios dominios, el principal. mysite.ua. Y alternativa my-site.ua. y / o cirílico moisite.ukr.. Es necesario que cuando se encuentra en la dirección de la dirección My-site.ua y / o Moisite.UA, el visitante se redirige automáticamente al sitio web de MySite.ua.

1. Redirección de dominioen archivo.htaccess. .

1.1. Con el dominio www en el dominio principal

Si el módulo está encendido en su servidormod_rewrite. entonces hpara configurar el reenvío desde las direcciones que comienzan con www a similares, sin www, necesita en un archivo .htaccess., En la carpeta raíz www. Su sitio para registrar las siguientes líneas:

Rewriteengine en. Rewritecond% (http_host) ^www. .(.+)$ Rewriterule ^ (. *) $ Http: //% 1 / $ 1

1.2. Desde el dominio principal en el dominio www

Rewriteengine en. Rewritecond% (http_host)! ^ (www. .) Rewriterule ^ (. *) $ Http: //www. % (Http_host) / $ 1

1.3. De un dominio a otro

La tarea se puede resolver como la primera, para ajustar la redirección de los visitantes de un dominio Domain1.ua. Nombre a otrodomain2.ua. Puede utilizar las directivas apropiadas en el archivo..htaccess. .

Hacer en el antiguo dominiodomain1.ua. File.htaccess, con contenido:

Rewriteengine en. Rewritecond% (http_host)domain1. ua. Rewriterule (. *) Http: //domain2. ua. /$1

1.4. Redirección con múltiples dominios.

Es necesario hacer redirigido desde los dominios. domain1.ua. y www.domain1.ua. en un nuevo dominio domain2.ua.Para ello, ingrese:

Rewritecond% (http_host) ^ dOMAIM1 \. ua. Rewriterule ^ (. *) $ Http: / / domain2.ua. /$1 Rewritecond% (http_host) ^ www. domain1. \. ua. Rewriterule ^ (. *) $ http: // domain2.ua. /$1

Del mismo modo, puedes hacer relleno con exceso. dominio.ua. sobre el dominio.com. etc.

Sin embargo, si coloca en plan tarifario Con un número limitado de dominios incluidos en la tarifa, entonces la configuración del sitio con un solo archivo.htaccess le privará otro dominio en la cuota a la velocidad que no siempre es aceptable. En este caso, puede utilizar el servicio especial del panel de control de alojamiento.

2. Redirigir dominio en el panel de control de alojamiento.

En el ejemplo del panel de control "cPanel"

Puede elegir opciones de redirección - 301 o 302.

301 redirigir - Esta es una redirección constante. Esos. Al instalar 301 redirecciones a todos, incluidos los motores de búsqueda, se informará que la página solicitada "movió" a una nueva dirección. Dicha redirección es necesaria, por ejemplo, cuando se mueve de un nombre de dominio a otro. Por lo tanto, no perderá el tráfico de búsqueda, y los motores de búsqueda Será notificado acerca de cambiar la dirección.

302 redireche - Esta es una redirección temporal. Por lo tanto, los usuarios que llaman la página a la que Redirect 302 recibirá una respuesta de la dirección especificada en la redirección. Sin embargo B. los motores de búsqueda La dirección anterior permanecerá y mantendrá su posición.

Además, puede seleccionar las opciones de redirección asociadas con el sinónimo del sitio con www. Tenga en cuenta que la redirección del dominio http://www.site.ua/ en http://site.ua/ por los medios de cpanel no se hará. Redirecto similar se crea usando el archivo. .htaccess..

La gestión de redireccionamiento se ve bastante estándar. Puede eliminar el parámetro creado:

3. Dominios kirílicos de desbordamientos

El rediseño de los dominios de Kyriyal no es diferente de lo habitual (en latín). Solo necesitas usar el convertidor de punycode.

Punycode. - Este es un método para convertir caracteres relacionados con el estándar Unicode en una secuencia de símbolos que contiene solo caracteres en la codificación ASCII, a saber, 26 letras del alfabeto latino (AZ), números (0-9) y el símbolo de guión (solo 37 caracteres).

Los dominios que contienen símbolos de los alfabetos nacionales se llaman dominios IDN. Algunos servicios no admiten la representación de dominio IDN. Por lo tanto, el dominio de UKR u otros dominios IDN no funciona. En este caso, debe usar el nombre de dominio después de la conversión de punycode.

Por ejemplo, dominio http: //misite.ukr/ Después de la codificación (puedesutilice el servicio http://wwhois.ru/punycode.php)se convierte en , Lo disfruto en el código ya familiar.

Rewriteengine en. Rewritecond% (http_host)http: //xn--80arbjktj.xn--j1amh/ Rewriterule (. *) Http: //domain2. ua. /$1

o en la cadena apropiada en el panel de control.

La primera razón del cambio de dirección del sitio puede ser si el dominio antiguo cayó bajo el filtro o mal indexado, entonces es posible cambiar la dirección del sitio para resolver este problema. La segunda razón puede un deseo banal y un deseo de cambiar el dominio a más atractivo. En este artículo, consideraremos el algoritmo para cambiar la dirección del dominio. Cómo hacerlo correctamente no perder tráfico y posiciones.

Instrucciones paso a paso para cambiar la dirección del sitio

1. Copie completamente todos los archivos del sitio a un nuevo dominio (aunque no elimine nada del dominio anterior). Es recomendable mantener toda la estructura del sitio, de lo contrario, las posiciones pueden cambiar con bastante fuerza.

2. Presione la directiva del host de Robots.txt con una nueva dirección de dominio:

Agente de usuario: * Host: Newdomen.ru

Debe hacerse tanto en el dominio antiguo como en el nuevo:

olddomen.ru/robots.txt newdomen.ru/robots.txt

3. En Yandex Webmaster, vaya a "Configuración de indexación" "Moverse" y especifique la dirección del nuevo dominio.

EN Google webmaster También hay una "selección de la dirección del sitio".

4. Después de cambiar, es deseable esperar a que los motores de búsqueda se peguen a estos dominios.

5. Necesitas hacer 301 redirigir del antiguo dominio al nuevo. Cómo hacerlo más.

301 redirigir desde el antiguo dominio a la nueva

Es más correcto y más fácil hacerlo a través del archivo.htaccess (ubicado en la raíz del sitio). ¡Este código debe colocarse en el sitio anterior, no es necesario colocarlo en el nuevo dominio!

OPCIONES + FOLUTEYMLINKS ROBRITEGINE EN ROBRITÉCOND% (Solicite_FileName) Robots.txt $ Rewriterule ^ ([^ /] +) $ 1 [l] rewritecond% (http_host) ^ Oldomen \\ .RU Rewriterule ^ (. *) $ Http: // Newdomen . RU / $ 1 REWRITECOND% (http_host) ^ www.olddomen \\ .ua rewriterule ^ (. *) $ Http://newdomen.ru/$1

O la segunda opción

Opciones + Seguir RobiteEngine On Robots. (Solicit_FileName) Robots.txt $ rewriterule ^ ([^ /] +) $ 1 [l] rewriterule (. *) Http://newdomen.ru/$1

Redirecto 301 o 301 Redirecto permanente es una regla que redirige automáticamente al usuario a otra dirección de la página. Con él, puede pegar páginas antiguas con nuevo o posponer el sitio a otro dominio, elimine muchos duplicados del sitio y mucho más. Cosa extremadamente útil, ¡así que necesitas aprender a hacerlo bien!

También en 301 redireccionamiento, hay un tic pegado (lectura) y pr - es decir. Puede guardar el valor antiguo en la nueva dirección. No puedes perder en los ojos de los motores de búsqueda. Vamos de la teoría a la práctica.

Cómo configurar 301 redirigir en HTACCESS

El archivo llamado.htaccess se encuentra en la categoría principal de su sitio. Este es el archivo de servicio en el que especificaremos las reglas de pegado. Abra el archivo Bloc de notas (lo recomiendo bloc de notas ++.para que no haya problemas de codificación). No olvides que este es uno de los elementos importantes en.

Plantilla general para.htaccess, que usaremos:

Opciones + HallowsyMlinks RewriteEngine On # AQUÍ Especificamos las reglas

Todas las reglas están escritas en el formulario:

Rewritecond [Comparación] [Condición] [Banderas] Rewritecond [Comparación] [Condición] [Banderas] Rewriterule [Plantilla] [Sustitución] [Banderas]

Ahora directamente lidiar con la redirección y analizar ejemplos específicos.

Ya escribí un artículo sobre, pero en caso de que se generalice aquí para que tenga más conveniente usar la página.

Ejemplos de uso de 301 redireccionados.

Redirigir con index.php home

Para configurarlo, debe registrar el siguiente código en su archivo, que redirigará a los visitantes del sitio de direcciones.ru/index.php en sitio.ru:

Rewritecond% (The_Request) ^ (3.9) \\ / index \\ .php \\ http rewriterule ^ index \\ .php $ http://site.ru/

Si también necesita hacer redirección con index.html, entonces simplemente en el código anterior Reemplace .php en .html

Pegamos el sitio de alias

Si tiene varios dominios y desea redirigirlos al sitio principal, usamos:

Rewritecond% (http_host) ^ vash-sait.com $ rewitecond% (http_host) ^ www.vash-sait.com $ rewitecond% (Solicit_uri)! ^ / Robots. * Rewriterule ^ (. *) $ Http: // vash- Sait.ru/$1.

Preste atención a las primeras 2 líneas, hay un espejo en Zone.com si tiene una zonas diferentes o varias, agregue las reglas.

Redirigir con www en sin www

Ya describí este método antes, pero repito. Para pegar los espejos y seleccionar el dominio principal sin www, nos registramos:

Rewritecond% (http_host) ^ www.site \\ .ru $ rewriterule ^ (. *) $ Http://site.ru/$1

Redirigir desde el dominio sin www por dominio con www

Esta acción es lo opuesto al anterior, solo el espejo principal está aquí www.site.ru:

Rewritecond% (http_host) ^ sitio \\ .ru $ rewriterule ^ (. *) $ Http://www.site.ru/$1

301 Redireccionar páginas con barra y sin

Este es otro tipo de duplicado, aquí pegamos la página Site.Ru/Category/ y Site.Ru/Category, como puede ver, al final de la segunda, la ULLA no es una barra:

Rewritecond% (Solicit_FileName)! -D rewritecond% (Solicit_uri) ^ (. +) / $ Rewriterule ^ (. +) / $ / $ 1

Si necesita dejar la barra al final de la ULLA, entonces necesita esta opción:

RewriteBase / Rewritecond% (Solicite_FileName)! -F rewritecond% (Solicit_uri)! (. *) / $ Rewriterule ^ (. * [^ /]) $ 1 /

Si por alguna razón apareció en sitio.ru/category//article.html Urlas, luego usa el código:

Rewritecond% (Solicit_uri) ^ (. *) // (. *) $ Rewriterule. % 1 /% 2

donde, "//" puede ser reemplazado por "-" o cualquier símbolo dual en el Urlier.

Categoría de reemplazo masivo

Sucede que ha renombrado a la categoría, y miles de urlones se fijan detrás de ella. Para que no funciona mientras escribe miles de redirecciones idénticas a Yuzay:

Rewriterule ^ (. *) / Old-Categoría /(.**. $$ $ 1 / New-Categoría / $ 2

Rewriterule Old-Categoría /(.*) / Old-Categoría / $ 1

Redirigir a una nueva página

La redirigida más fácil de la página a la página, porque simplemente se registra así:

Redirecto 301 /ol-post.html http://new-site.ru/new-post.html

Donde viejo-post.html es tuyo páginas antiguas, y new-site.ru/new-post.html es una página nueva y puede estar en cualquier dominio (incluido su dominio actual).

Redirigir para la URL con parámetros

Las páginas con parámetros redirigieran más fuerte, tome un ejemplo http://site.ru/page.php?sort\u003dArtículos. El parámetro aquí es "Sort \u003d Artículos". El código será el siguiente:

Rewritecond% (Query_String) Sort \u003d Rewriterule. * Http://site.ru/page.php?

Trabajamos con extensiones.

Eliminar.html de la URL (para eliminar.php no olvide reemplazar $ 1.html por $ 1.php):

Rewriterule ^ (([^ /] + /) * [^.] +) $ /$1.html [l]

Cambie.php on.html en Urlas y, por el contrario, (no se olvide de cambiar de lugar en el código):

RedirectMatch 301 (. *) \\. PHP $ http: //www.site.com$1.html

Derecho 301 redirigir a un nuevo dominio

Asigné este artículo por separado, porque Está más conectado con la transferencia a otro dominio. Hay aquí momento importante, No me pierdo la directiva por edición de robots: se indica en la 3ª línea del Código.

Rewritecond% (Solicite_FileName) robots.txt $ rewriterule ^ ([^ /] +) $ 1 [l] rewritecond% (http_host) ^ sitio \\ .ru rewriterule ^ (. *) $ Http://new-site.ru/ $ 1 Rewritecond% (http_host) ^ www.site \\ .ru rewriterule ^ (. *) $ Http://new-site.ru/$1

Con la ayuda de tales fraudes no astutos, nos deshacemos de las páginas dobles, mejorando así nuestra optimización interna y, en consecuencia, la calidad del sitio.

Si tiene algunas preguntas, escriba en los comentarios, entenderemos 🙂

Buenas tardes mis queridos oyentes / lectores / carreras

Hoy te diré sobre el derecho. pegado de dominio y redirección 301 a través del archivo HTACCESS.

Admito honestamente, ya no escribí, es todo sobre mi tiempo personal, desafortunadamente, no es caucho y su catastróficamente carece de Últimamente. Esposa en el Hospital de maternidad, por lo que el Hijo y todo el hogar se encuentran en mí, y si consideras que todavía paso el entrenamiento y tengo a mis discípulos, puedes imaginar cuánto tiempo tengo.

¡Pero terminemos más cerca del punto!

¿Por qué es importante que el sitio esté pegado, más precisamente dominio?

El hecho es que los motores de búsqueda (como Yandex y Google) no se ven no un sitio, sino dos. Yo explico:

Supongamos que tengo un dominio Seregakolt.com, y los motores de búsqueda los ven dos.

Primer Seregakolt.com.

Segundo www.seregakolt.com.

Esos. El mismo sitio con WWW y sin motores de búsqueda se percibe como dos recursos diferentes.

¿Cuales son las consecuencias de esto? Sí, lo que no es nada triste!

Pero en cuanto a los motores de búsqueda, los percibirán como enlaces a diferentes sitios y simplemente perderá parte de los enlaces! Esos. Parte PR y TIC cambiarán a otro dominio.

Resulta que si promueve el sitio sin www - a sistema de búsqueda El primero encontró el sitio con www, el sitio sin www se percibirá como un duplicado, y todos sus esfuerzos serán en vano, ya que simplemente cae de la calificación.

¡Así que perderás visitantes!

Naturalmente, cuando pega su dominio, todos los enlaces se llevarán a un sitio, con www, ya sea sin. Como ya eliges. Y el motor de búsqueda percibirá todo como un sitio, manteniendo su autoridad.

Sé que es una estupidez limpia del agua, pero nuestros motores de búsqueda están tan arreglados, y como lideran la parte de los visitantes del león, significa que deben tenerse en cuenta y relacionarse con ellos en serio.

¿Cómo funcionan 301 dominios de redireccionamiento y pegado?

¡Todos los motores de búsqueda de trineros indican el espejo principal y transferirán los enlaces!

¡Y puedes pegar dominios absolutamente diferentes! Esos. Si tiene un sitio antes de un dominio, y desea traducirlo a otro, pero al mismo tiempo no perder enlaces, TITZ y PR, la voladura de los dominios lo ayudará.

Un ejemplo puede mirar directamente a esto aquí. Intenta escribir y también lo transferirás al sitio.

Y www se eliminará de cualquier enlace a mi sitio. Y si alguien juega un enlace con www, el motor de búsqueda le dará todo su peso al sitio de dominio

Hacer 301 redirigir a través de archivo.htaccess

¡No hay nada difícil en esto! Todo está hecho fácil archivo de edición (creación y edición) en un cuaderno regular.

Aquellos que pueden editar con seguridad este archivo, ¡va en un conjunto del sistema!

Si no tiene ningún archivo, entonces simplemente lo creamos, el nombre del archivo .htaccess. - ¡Sin ninguna extensión!

Es posible que Windows se presente y digamos que necesita establecer un nombre, luego cree este archivo a través de Comandante total. O crealo en cualquier editor (en cuaderno convencional).

En la mayoría de los casos, se lleva a cabo con CMS y debe estar en su alojamiento en el directorio raíz del sitio.

Si no está allí, cree y coloque.

Si hay - solo editar.

¡Ahora decide qué dominio desea hacer lo principal y en las instrucciones a continuación!


Redundore 301 con www activado sin www:

Abra este archivo y agregue el siguiente código:

Opciones + FallowsyMlinks RewriteEngine en Rewritecond% (http_host) ^ www.domain.com Rewriterule ^ (. *) $ Http://domain.com/$1

Tenga en cuenta que las dos últimas líneas deben ir inmediatamente detrás de la cadena. Rewriteengine en. - ¡es importante!


Y viceversa con sin www en www: Rewritecond% (http_host) ^ Dominio \\ .com $ Rewriterule ^ (. *) $ Http://www.domain.com/$1

Solo en lugar de las dos últimas líneas, escribe estos.

Si tiene este archivo, y hay algunas de estas líneas, pero hay un letrero delante de ellos # - Esto significa que la línea está comentada y la fuerza no tiene.

¡Quítalo!


301 redirigir de un dominio a otro: Rewriterule (. *) Http://www.newdomain.com/$1

Inserte esta línea en lugar de esos dos.

Asegúrate de:

1. Debe haber una cadena de opciones + seguimiento.

2. Debe haber una fila de rewriteEngine en

3. Las líneas con redireccionamiento deben ir inmediatamente después de la rewriteEngine en fila

4. File.htAccess se llama así, ¡y nada más!

5. File.htAccess debe estar en el directorio raíz!

6. Domain.com - No olvides cambiar a su dominio.

En principio, es como todos. Pero 301 Redirect entiende bien a Google, pero para Yandex necesita editar / crear otro archivo. Así que el paso a continuación es: ¡Obligatorio!


GLACE DE DOMANOS PARA YANDEX:

Nuevamente, vamos al directorio raíz del sitio y buscamos un archivo con el nombre Robots.txt si no lo es, creamos en el portátil habitual.

En este archivo, coloque el siguiente código:

Agente de usuario: YANDEX NOTROWOW: HOST: DOMAOMING.COM

Si tiene este archivo, no hay estas líneas, significa agregarlas al final a través del párrafo.

Especifique el espejo principal en la línea de host - No olvides poner su dominio

Para aquellos que solicitan la promoción de individuos y empresas.

Por supuesto, este es un caso muy raro, pero aún así ... advirtió: ¡significa armado!

A veces, los optimizadores maliciosos pueden pegar su dominio con el suyo y descansar.

Y si deja de la colaboración después de un tiempo, puede eliminar tranquilamente la redirección de su dominio a su y toda la promoción por su dinero será Woruga.

Y puede permanecer en el sitio el archivo Robots.txt con el espejo principal en su sitio web.

¡Ten cuidado! Y requieren informes de trabajo constantes.

¡Gracias por su atención, en contacto fue Seryoga!

Si usted es pregunta - Pregunte en los comentarios.

El servicio de reenvío de dominio (también llamado reenvío web, reenvío de URL, redireccionamiento web, redirección HTTP) le permite ajustar el reenvío de un dominio a otro, así como en una página web con otra dirección.

Al ajustar el reenvío, se utiliza 301 redirect.

Ejemplos de redirecciones.

  • con un dominio mysite.ru. en dominio my-new-site.ru.;
  • con un dominio mysite.ru. a la página my-new-site.ru/shop..

Todos los usuarios que anotaron la dirección de su dominio (o el enlace llegó a ella) caerá en la página web, cuya dirección especificará en la configuración del servicio de reenvío del dominio. El uso del servicio le permitirá tener una dirección permanente de una página web que no tenga que cambiar al cambiar el proveedor.

El servicio de reenvío del dominio también se puede usar al registrar un nombre de dominio adicional para un sitio web existente.

Atención

  • Instalación de certificados SSL para el reenvío web de servicio no es posible. Por lo tanto, redirección C. https: //Mysite.ru/ no se produce.
  • Configure la redirección del subdominio (por ejemplo, con subdominio.domain.ru) es imposible para cualquier página.

¿Por qué necesitas redireccionar el dominio?

Como ejemplo, proponemos considerar esta situación:

Tienes un dominio myCompany.ru.donde el sitio funciona completamente. Tiene una sección de producto de uno de sus proveedores. Dirección de esta página: www.mycompany.ru/mybrand/index.html o similar.

Para una mejor promoción de este proveedor, adquiere el objetivo. nombre de dominio: mybrand.ru. y pedirle que se dirigiera ya partición existente En su sitio web principal: www.mycompany.ru/mybrand/index.html.

Ahora los visitantes pueden marcar la dirección directa del sitio web de la marca. mybrand.ru.Y usas esta dirección en publicidad directa de estos productos de marca. ¡Es más fácil recordar la dirección: mayor eficiencia!

Tipos de redirección del dominio.

Redirección de una sola solicitud

En este método, los visitantes caen inmediatamente en la página web de destino que especifique en la configuración. No se crean marcos, y su visitante ve en la cadena de la dirección URL de esa página a la que se realizó el reenvío, en lugar del nombre del dominio redirigido.

Ejemplo:
  • redirección personalizada sitio1.ru.sitio2.ru.;
  • sitio2.ru..

Redirección única con dirección de camuflaje en el marco.

En este caso, los visitantes ven la dirección de esa página con la que se produce la redirección. La página web estará dentro del marco, y con todas las transiciones en los enlaces dentro de este marco en la dirección URL Los visitantes verán el nombre de dominio desde el cual se realiza la redirección.

Ejemplo:
  • redirección personalizada sitio1.ru.sitio2.ru.;
  • los visitantes ven la línea del navegador: sitio1.ru..

Referencia tecnica

Debe recordarse que si elige las "direcciones en el marco" y desea instalar enlaces a otros recursos en su página web, debe especificar Target \u003d _top en la etiqueta. De lo contrario, la página web de otra persona también estará abierta dentro de su marco, y el visitante verá en la barra del navegador la URL de su dominio. También debe tenerse en cuenta que la verdadera dirección de la página web en la que se redirige, aunque no se muestra en la cadena del navegador, todavía puede ser fácilmente calculado por ningún visitante.

Redirección masiva de todas las páginas.

Todas las solicitudes de una dirección (por ejemplo, http: // Sitio de preguntas frecuentes) se redirigen a las páginas correspondientes de otra dirección. Puede configurar muchas redirecciones de su dominio (desde diferentes direcciones basadas en el dominio).

Ejemplo

Usted ha registrado el dominio newdomain.ru y su sitio se encuentra en http://mysite.narod.ru. El servicio le permitirá redirigir las solicitudes: con newdomain.ru., newdomain.ru/news., newdomain.ru/info. y todas las demás páginas del sitio en http://mysite.narod.ru..

¿Cómo pedir una redirección de un dominio?


¡Listo! Ahora el servicio está disponible en su cuenta personal.

¿Cómo configurar una redirección de dominio?

Usando el servicio de reenvío del dominio, puede configurar los siguientes tipos de reenvío:

  • redirección única de una dirección específica;
  • redirección única con la dirección de camuflaje en el marco;
  • redirección masiva de todas las páginas.

Para el funcionamiento correcto del servicio, los servidores DNS gratis deben prescribirse para el dominio ( ns1.syt. y ns2.syt.). Si se prescriben otros servidores DNS para el dominio, use las instrucciones:

¿Cómo cambiar los servidores DNS?


Listo, cambiaste los servidores DNS. Si usó anteriormente otros servidores DNS, los cambios entrarán en vigencia dentro de las 24 horas.



¿Te gustó el artículo? Compártelo