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

  • Autor Autor Juanlindros
  • Fecha de inicio Fecha de inicio
J

Juanlindros

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
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!!!
 
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!
 
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,
 
Atrás
Arriba