Redirección simple

  • Autor Autor pepe martin
  • Fecha de inicio Fecha de inicio
P

pepe martin

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas, quisiera hacer una redirección sencilla desde mi portal www.masquedeportes.net a www.masquedeportes.net/foro

He probado con el siguiente código en el .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^masquedeportes\.net/foro/ [NC]
RewriteRule (.*) http://www.masquedeportes.net/$1 [R=301,L]

Pero me sale el siguiente error en el navegador:
Esta página web tiene un bucle de redireccionamiento.

La página web http://www.masquedeportes.net/foro/ ha producido demasiados redireccionamientos. Para solucionar el problema, borra las cookies de este sitio o permite las cookies de terceros. Si esto no soluciona el problema, es posible que se trate de un error de configuración del servidor y no un problema de tu equipo.

Espero puedan ayudarme. Gracias!
 
Hola theponeclub.

Por favor prueba con esto:

Insertar CODE, HTML o PHP:
RewriteEngine On[FONT=monospace]
[/FONT]RewriteCond %{HTTP_HOST} !^www.masquedeportes.net$ [NC][FONT=monospace]
[/FONT]RewriteRule ^(.*)$ http://www.masquedeportes.net/foro/$1 [L,R=301]

Déjame saber si te fue útil o no. 🙂

Saludos.
 
Gracias por tu ayuda 😉

Lo acabo de colocar y ahora no me da el fallo de Bucle de redireccionamiento, pero tampoco funciona la redirección. Puedes comprobarlo tu mismo: Index of /
 
Hmmm trata con esto otro:

Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_HOST} ^masquedeportes.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.masquedeportes.net$
RewriteRule ^/?$ "http\:\/\/www\..masquedeportes\.net\/foro\/" [L,R=301]
 
Gracias de nuevo compi!

De nuevo lo mismo 🙁 No termina de redireccionar...
 
Mmm veo que se me fue un punto de más en la última línea, antes de masquedeportes 😛. Trata quitando el punto, esa redirección debería funcionarte, sino esto:

Insertar CODE, HTML o PHP:
RewriteCond %{HTTP_HOST} ^masquedeportes.net$ [OR][FONT=monospace]
[/FONT]RewriteCond %{HTTP_HOST} ^www.masquedeportes.net$[FONT=monospace]
[/FONT]RewriteRule ^/?$ "http://www.masquedeportes.net/foro/" [L,R=301]
 
Joder tio, de verdad no se que puede ser ya 🙁 Lo mismo que en la otra, no da error pero no redirecciona.

Te explico como lo hago, que lo mismo el que la está liando soy yo: Creo el .htcaccess y copio el codigo. Después lo subo por FTP a la raiz.

Gracias
 
Haww!! jeje, no se me ocurre nada más. ¿Te has asegurado de haber colocado
RewriteEngine On por encima de las reglas que te he facilitado?, osea:

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^masquedeportes.net$ [OR]
RewriteCond %{HTTP_HOST} ^www.masquedeportes.net$
RewriteRule ^/?$ "http://www.masquedeportes.net/foro/$1" [L,R=301]
 
te mereces el premio nobel chaval jajaja Muchas gracias 😉 Este si es el suyo!! 😀
 
Ya decía yo que algo estaba faltando 😀

Complacido de que lo hayas resuelto. 😉

Saludos!.
 
Andrés: Disculpa la consulta, tengo una duda a ver si me puedes ayudar

mi sitio es: Sportivo Belgrano - Pasion x Sportivo - Sportivo Belgrano y tengo PARKEADO el dominio www.pasionporsportivo.com para que redireccione al original.
hasta allí todo bárbaro. Utilicé el mismo ejemplo que le mencionaste al amigo pepe martin y anduvo espectacular.

La pregunta es:

que tendría que poner para que cualquier dirección que sea www.pasionporsportivo.com/* redireccione a www.pasionxsportivo/* que es la original donde tengo montado el foro:

necesito que, si alguien escribe www.pasionporsportivo.com/foro/photopost se redirecciones solo a Galeria de Fotos - PasionxSportivo - Galería de Fotos.

La pregunta es: por cada página que quiero redireccionar tengo que hacer una regla ? o hay algo que sea *.* que me tome todo lo que venga despues del .com ?

muchas gracias
Horacio
 
Hola Horacio,

Esto deberá funcionar:

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteRule ^(.+)$ http://www.pasionxsportivo.com/$1 [L,R=301]

Saludos.
 
Coloca en la carpeta vb un archivo .htaccess con este contenido:

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteRule ^(.*) http://www.dominio.com/$1 [L,R=301]
 
Coloca en la carpeta vb un archivo .htaccess con este contenido:

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteRule ^(.*) http://www.dominio.com/$1 [L,R=301]

Gracias por tu pronta respuesta Andrés, pero casualmente yo tenia en ese directorio la versión 3.8.4, y ahora que salió la suite, hice upgrade a esta versión y fue cuando decidí poner todo en raíz, lo malo de esto fue que la suite trae una carpeta con ese mismo nombre "vb" , tendré que condicionar el redireccionamiento para cuando se trate de forumdysplay.php..? u otro tipo de contenido indexado en google?
 
¿Cuál es la dirección URL de tu foro?.
 
Creo que seria apropiado que creen nuevos temas porque ya muchos están consultando en este hilo :s
 
Atrás
Arriba