¿Cómo redirigir todas las páginas a home menos una en htaccess?

Juanlindros Seguir

Beta
Verificación en dos pasos desactivada
Desde
21 Feb 2013
Mensajes
86
Hola!

Quiero redirigir todas las páginas de mi sitio A a la home de mi sitio B, excepto una (la que verifica en Google Webmaster Tools). HE probado esto pero no funciona y me da error 500 cuando accedo al archivo excluido:

Insertar CODE, HTML o PHP:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^sitio1\.com$ [NC]
RewriteCond %{REQUEST_URI}!^/googleXXXXXXXX.html
RewriteRule ^(.*)$ http://sitio2.com [R=301,L]

¿Alguna solución? Gracias!!!
 

carpetilla

No recomendado
Verificación en dos pasos desactivada
Desde
9 Ene 2010
Mensajes
5.774
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Si puedes borrar las paginas en el sitio A y la web A esta en Wordpress, esta es la solucion que te doy:
Instala en la web A https://wordpress.org/plugins/404-to-start/ e indicas la URL a la que tiene que redireccionar todos los errores 404
 

JuanPM

Gamma
Redactor
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
2 Sep 2014
Mensajes
279
Edad
30
Hola, en primer lugar tienes que abrir el fichero ".htacces", el cual está ubicado dentro de la carpeta "public_html". Al final del mismo debes hacer lo siguiente:
Si quieres redireccionar a página o directorio: Redirect 301 /old-page-name http://www.your-domain.com/new-page-name
Si quieres redireccionar todo un sitio a un nuevo dominio: Redirect 301 / http://www.new-domain.com
Saludos!
 

Juanlindros

Beta
Verificación en dos pasos desactivada
Desde
21 Feb 2013
Mensajes
86
Si puedes borrar las paginas en el sitio A y la web A esta en Wordpress, esta es la solucion que te doy:
Instala en la web A https://wordpress.org/plugins/404-to-start/ e indicas la URL a la que tiene que redireccionar todos los errores 404

Gracias. No uso Wordpress, con lo que tengo que hacerlo desde .htaccess

Hola, en primer lugar tienes que abrir el fichero ".htacces", el cual está ubicado dentro de la carpeta "public_html". Al final del mismo debes hacer lo siguiente:
Si quieres redireccionar a página o directorio: Redirect 301 /old-page-name http://www.your-domain.com/new-page-name
Si quieres redireccionar todo un sitio a un nuevo dominio: Redirect 301 / http://www.new-domain.com
Saludos!

Compi, gracias por el intento, pero me parece que no sabes mucho del tema. Eso que comentas no sirve para lo que quiero hacer.

De todas formas, al final lo he solucionado haciendo pruebas. Dejo aquí el código por si le sirve a alguien:

Insertar CODE, HTML o PHP:
Options +FollowSymLinks

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/googleXXXXX.html
RewriteRule (.*) http://tudominio.com [R=301,L]

Saludos,
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba