Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Aiheen aloitti: djdaterror - marraskuu 28, 2012, 05:02:07 AP

Otsikko: Redireccionar desde antigua Url a la nueva Url con .htaccess
Kirjoitti: djdaterror - marraskuu 28, 2012, 05:02:07 AP
Hola chicos,

Mirad, anteriormente tenia el foro en el directorio;

http://www.clubgrandepunto.com/public/foro/index.php

Actualmente he migrado al directorio raiz con Linux;

http://www.clubgrandepunto.com/index.php

Sé que hay una forma de hacer que todos los usuarios que entran en la antigua direccion sean redirigidos al nuevo directorio raiz, haciendo, que por ejemplo al entrar desde una URL que encuentran en Google de un tema que les lleva al antiguo directorio, automaticamente sean redirigidos al nuevo, y entrando a dicho tema.

Una vez consegui hacerlo con otro foro, pero no recuerdo como..

A ver si podeis ayudarme, muchas gracias!!
Otsikko: Re: Redireccionar desde antigua Url a la nueva Url con .htaccess
Kirjoitti: ZerK - marraskuu 29, 2012, 09:14:32 AP
puedes hacerlo con redireccion 301:

RewriteEngine On
RewriteBase /
RewriteRule ^public/foro/(.*)$ /$1 [R=301,NC,L]

prueba con eso :D
Otsikko: Re: Redireccionar desde antigua Url a la nueva Url con .htaccess
Kirjoitti: djdaterror - marraskuu 30, 2012, 06:02:40 AP
ElPlayer no tengo que poner la nueva direccion?

www.clubgrandepunto.com ?

Esto lo meto en un htaccess y lo meto en el antiguo directorio, verdad?

Ahora lo tengo con:

RewriteEngine On
RewriteRule .* http://www.clubgrandepunto.com/ [R=301]

Y me deriva todas las visitas al antiguo directorio al nuevo, pero no redirecciona a los mismos posts.
Otsikko: Re: Redireccionar desde antigua Url a la nueva Url con .htaccess
Kirjoitti: vicram10 - marraskuu 30, 2012, 09:42:09 AP
haz como te dijo el player y prueba..

no hace falta poner la direccion por que ya en el rewrite base le especificas donde esta la raiz..
Otsikko: Re: Redireccionar desde antigua Url a la nueva Url con .htaccess
Kirjoitti: ZerK - marraskuu 30, 2012, 10:49:13 AP

RewriteRule ^public/foro/(.*)$                                             /$1 [R=301,NC,L]

↑ esa parte toma TODO lo que esta despues de public/foro/ y ↑ esta otra lo coloca en la raiz del sitio.