Página 1 de 1

Redireccion con .htaccess de antiguo SMF al nuevo PhpBB3

Publicado: 05 Sep 2010, 21:45
por angelverde
Estoy a punto de terminar la migración total de SMF 1.1.11 a PhpBB3, lo cambie del dominio raiz a un subdominio, note que ambos sistemas tienen una url similar, es decir los temas de smf terminan en ./index.php?topic=# y los de phpbb en ./viewtopic.php?t=# donde # es el numero de post.

Afortunadamente y gracias a la conversión estos temas coinciden, entonces supongo que bastaria con crear una regla en el .htaccess para que todo el trafico se redirija hacia el nuevo subdominio y sistema. El problema claro esta, es ¿Cual es el código?

Sinceramente no me manejo bien en apache ¿Alguno de ustedes sabe cual podria ser?

Re: Redireccion con .htaccess de antiguo SMF al nuevo PhpBB3

Publicado: 05 Sep 2010, 22:14
por HuanManwe
Creo que te podría servir crear un archivo index.html con este contenido:

Código: Seleccionar todo

<html>
<head>
<meta HTTP-EQUIV="REFRESH" content="0; url=comunidad.forosbuap.mx/">
</head>
<body>
</body>
</html>

Re: Redireccion con .htaccess de antiguo SMF al nuevo PhpBB3

Publicado: 06 Sep 2010, 00:53
por angelverde
Gracias Huan, pero eso no soluciona el problema propuesto. Voy a investigar y regreso.

Seria un rewrite rule.

I will back :idea:

Re: Redireccion con .htaccess de antiguo SMF al nuevo PhpBB3

Publicado: 06 Sep 2010, 09:17
por HuanManwe
Intenta con:

Código: Seleccionar todo

Redirect 301 http://www.antiguaURL.com http://www.nuevaURL.com
O bien, quizá más completo, algo parecido a esto, aunque no entiendo bien de ese código y no puedo darte la respuesta exacta:

Código: Seleccionar todo

      Options +FollowSymlinks
      RewriteEngine on
      RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
      RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

Re: Redireccion con .htaccess de antiguo SMF al nuevo PhpBB3

Publicado: 15 Sep 2010, 06:05
por angelverde
Encontre la respuesta en el foro oficial de phpbb http://www.phpbb.com/community/viewtopi ... &t=1243705

Código: Seleccionar todo

    RedirectMatch permanent ^/index\.php/board,(\d+)\.0.html$ http://smf2phpbb3.tld/viewforum.php?f=$1
    RedirectMatch permanent ^/index\.php/topic,(\d+)\.0.html$ http://smf2phpbb3.tld/viewtopic.php?t=$1

Re: Redireccion con .htaccess de antiguo SMF al nuevo PhpBB3

Publicado: 15 Sep 2010, 09:57
por HuanManwe
gracias por compartir la respuesta :cerveza:

Re: Redireccion con .htaccess de antiguo SMF al nuevo PhpBB3  Tema Solucionado

Publicado: 16 Sep 2010, 12:04
por angelverde
Mira que al final fue más dificil que eso. Despues de casi 10 horas de batallar encontre solución:

Código: Seleccionar todo

#Redirección SMF a PHPBB
RewriteCond %{QUERY_STRING} topic=(.*)
RewriteRule ^index\.php(.*) http://www.dominio.com/viewtopic.php?t=%1
RewriteCond %{QUERY_STRING} board=(.*)
RewriteRule ^index\.php(.*) http://www.dominio.com/viewtopic.php?f=%1