Ayuda con Redireccion 301 para no perder posiciones

Vzk91 Seguir

Eta
Programador
Verificación en dos pasos activada
Desde
13 Abr 2012
Mensajes
1.468
Hola !!

Vereis tenia montado un foro en la raiz del servidor, es decir, yo entraba a www.miforo.com y entraba al foro. Ahora he movido el foro a un subdirectorio www.miforo.com/foro y en la raiz solo he dejado el portal.

Me gustaria poder hacer una redirección 301 para todos los post, foros, temas y demas que tenia el foro hacia el nuevo formato de URL sin perder posicionamiento.

Es esto posible ?? Como lo haria correctamente ?

un saludo
 
U

Usuario eliminado 44716

Hola en teoría si es posible con estas líneas de .htaccess

Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?miforo.com$
RewriteCond %{REQUEST_URI} !^/foro/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /foro/$1
RewriteCond %{HTTP_HOST} ^(www.)?miforo.com$
RewriteRule ^(/)?$ foro/index.php [L]

No estoy 100% seguro de que sea así, nunca fui un experto en .htaccess pero puedes probarlo que no pasará nada. En la última línea puse foro/index.php pero si tu archivo index es otro cámbialo.

Espero haberte ayudado :encouragement:
 

Vzk91

Eta
Programador
Verificación en dos pasos activada
Desde
13 Abr 2012
Mensajes
1.468
Con eso se cumple la rediercción 301 ??? Lo que mas me interesa es que los post bien posicionados no se vean afectados.
 

dongueveo

No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
5 Sep 2013
Mensajes
196
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
yo siempre que hago redireccion lo hago asi , espero pueda ayudarte
Insertar CODE, HTML o PHP:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^viejodominio.com [NC]
RewriteRule ^(.*)$ http://nuevodominio.com/$1 [R=301,L]
 
Arriba