Actualización de phpbb2 a phpbb3 con mod seo advanced

Espacio para plantear dudas, escribir sugerencias, proponer soluciones, para todo lo relacionado con la versión 3 del sistema de foros phpBB

Moderador: fabriciano

Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor forocamping el 10-07-2008 11:44

Hola,
Antes de nadas daros gracias, porque creo que este foro está muy bien!!
Os explico un poco mi duda.
Actualmente, tengo un foro en phpbb2 ( http://www.forocamping.com ) y tengo instalado el mod SEO Advanced URL.
El google tiene unas 30.000 páginas indexadas de este foro, con las urls con mod_rewrite.
Este foro está instalado en la raiz del dominio.
Ahora estoy actualizando la versión a phpbb3, y además ( que esta es mi gran duda ) es que aprovecharé el momento, y pondré un portal del mundo del camping en la raiz del dominio, y por ese motivo quiero trasladar el foro a http://www.forocamping.com/foro
Bueno, mi duda es: si instalo el mod mixed SEO mod_rewrite phpbb3 en en el foro phpbb3, de qué manera puedo hacer para que las páginas web que ahora tiene indexado el google no se pierdan??
Es decir, ahora mismo por ejemplo en el google tengo este enlace: http://www.forocamping.com/camping-salo ... k-vt5.html con la pabra de búsqueda de sanguli park, y quiero que me localice esa misma página en http://www.forocamping.com/foro/camping ... -vt5.html.. ( con el /foro de por medio )
Todavía no he instalado ningún mod de SEO en el phpbb3, tan sólo el phpbb gallery.
Aprovecho el mensaje para preguntaros de qué forma se ha de instalar.
GRACIAS!!
forocamping
Junior
 
Mensajes: 9
Registrado: 10-07-2008 10:49

Re: Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor fabriciano el 10-07-2008 17:47

Cuando instales el SEO Mod Mixed se creará un .htaccess en la carpeta foro. Ese .htaccess tiene una sección con la cabecera

Código: Seleccionar todo
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

Lo que tendrás que hacer es incluir en esa zona las instrucciones de tu .htaccess actual (el de phpBB2) correspondientes al ModRewrite.

Si no has entendido la explicación, hoy estoy muy escueto, no dudes en preguntar.

Un saludo.
Fabriciano González
Webmaster de batiburrillo.net
Avatar de Usuario
fabriciano
Administrador
 
Mensajes: 8381
Registrado: 04-09-2001 16:34
Ubicación: Lugo

Re: Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor forocamping el 10-07-2008 21:05

Hola fabriciano,
Gracias por tu respuesta.
Perfecto, pero me salen un par de dudas...
Puedo instalar el mod con el instalador si ya he puesto alguna contribución? porque tengo el php gallery, y para poder ponerlo tuve que modificar algunos ficheros, que por lo que he visto en el fichero de instalación, se modifican.. perderé los cambios que he puesto antes con el php gallery?
Por lo que he entendido, instalo el mod, y me creará un .htaccess en la carpeta foro, no? es este mismo .htaccess el que he de copiar en la carpeta raiz?? más que nada porque el rewrite de la raiz, por ejemplo ahora hace_
Código: Seleccionar todo
RewriteRule [.]*-vt([0-9]*) viewtopic.php?%{QUERY_STRING}&t=$1
y luego tendrá que hacer algo parecido como esto
Código: Seleccionar todo
RewriteRule [.]*-vt([0-9]*) foro/viewtopic.php?%{QUERY_STRING}&t=$1

Es decir, añadiendo el foro, para que las entradas del google que tiene indexadas, si le llega la url http://www.forocamping.com/camping-salo ... k-vt5.html que la convierta en http://www.forocamping.com/foro/camping-salo ... k-vt5.html no??
Otra preguntilla ya que estoy.. jeje.. el zero duplicated.. para que es exactamente??
GRACIAS!!
forocamping
Junior
 
Mensajes: 9
Registrado: 10-07-2008 10:49

Re: Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor fabriciano el 11-07-2008 00:34

Primero debes instalar el SEO Mod porque, como habrás observado, cambia una serie de archivos del sistema de foros. Después puedes hacer los cambios correspondientes en los archivos modificados para instalar el PHP Gallery. Si ya lo tienes instalado, tendrás que revisar los archivos modificados por el SEO Mod para volver a hacer los cambios.

El .htaccess lo crea en el directorio raíz de los foros. Antes de crearlo, en el proceso de subida de los archivos del SEO MOD a tu servidor, deberás crear tantas carpetas con el nombre es como tengas con el nombre en que alojen el mismo contenido que éstas.Hecho esto, y ejecutada la instalación del MOD, al entrar en tu Panel de Administración verás una nueva opción de menú en la parte superior referida al SEO Mod. (Estará todo en inglés). Uno de los submenús es el que te permite crear el archivo .htaccess (te recomiendo que, para crearlo, dejes las opciones por defecto, tal como están). Después deberás añadir, en dicho .htaccess, lo que te dije en mi anterior mensaje.

Un saludo.
Fabriciano González
Webmaster de batiburrillo.net
Avatar de Usuario
fabriciano
Administrador
 
Mensajes: 8381
Registrado: 04-09-2001 16:34
Ubicación: Lugo

Re: Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor forocamping el 11-07-2008 07:03

ok gracias!! voy a por ello!!
Te digo como me ha salido.. ok?
GRACIAS!
forocamping
Junior
 
Mensajes: 9
Registrado: 10-07-2008 10:49

Re: Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor forocamping el 11-07-2008 20:16

Bueno...
Al fin lo conseguí!!
Al final, intenté hacerlo a mano, pero viendo que no funcionaba, al final he optado por reinstalar el paquete completo con el premod SEO Advanced.
Ahora me funciona, pero me sigue saliendo una duda..
El codigo .htacces me ha quedado así:
Código: Seleccionar todo
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

# You may need to un-comment the following line
Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /foro

RewriteRule [a-z0-9_-]*-vf([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$1&start=$3 [QSA,L,NC]
RewriteRule [a-z0-9_-]*-vt([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
RewriteRule ^post([0-9]+)\.html$ /foro/viewtopic.php?p=$1 [QSA,L,NC]
RewriteRule ^active-topics(-([0-9]+))?\.html$ /foro/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
RewriteRule ^the-team\.html$ /foro/memberlist.php?mode=leaders [QSA,L,NC]
RewriteRule ^group([0-9]+)(-([0-9]+))?\.html$ /foro/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
RewriteRule ^member([0-9]+)\.html$ memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
RewriteRule ^member([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]

# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^foro/([a-z0-9_-]+)(-([0-9]+))?\.html$ /foro/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
# END PHPBB PAGES
#####################################################


Este .htaccess está actualmente en la raiz de donde está instalado el foro, es decir, en www.forocamping.com/foro
Y ahora me funciona bien..

Ahora bien, mi duda es que actualmente google tiene indexadas mis páginas en el root de mi site, es decir www.forocamping.com/loquesea-vt125.html, es decir mostrar el post 125 ,ok?
Ahora en la raiz pondré un portal web ( bueno, en unas semanas ) y el foro lo muevo a www.forocamping.com/foro y lo que quiero es que cualquier visita que venga del google se redirija al nuevo foro, pero que el google lo indexe con el path correcto.. es decir, en vez de hacer un RewriteRule, que lo que haga sea redirigir a la carpeta de foro, para que el google vaya indexando las nuevas páginas..
Es decir, volviendo al ejemplo anterior, si ahora www.forocamping.com/loquesea-vt125.html, que al llegar ese enlace desde el google o desde donde sea, que redirija a www.forocamping.com/foro/loquesea-vt125.html

en la raiz del site irá un .htaccess para el portal.
Os lo paso:
Código: Seleccionar todo
Options +FollowSymLinks
RewriteEngine On
# RewriteBase /web/ PARA LA WEB MIENTAS SEA forocamping.com/web
Rewriterule ^camping-con-bungalows.html$ index.php?tipo=bungalow [NC]
Rewriterule ^camping-de-playa.html$ index.php?tipo=playa [NC]
Rewriterule ^camping-de-montana.html$ index.php?tipo=monta [NC]
RewriteRule ^campings/(.*)/(.*)/(.*)$ resultados_seo.php?comunidad=$1&provincia=$2&poblacion=$3 [NC]
RewriteRule ^campings/(.*)/(.*)/?$ resultados_seo.php?comunidad=$1&provincia=$2 [NC]
RewriteRule ^campings/(.*)/?$ resultados_seo.php?comunidad=$1 [L,NC]


GRacias y un saludo!
forocamping
Junior
 
Mensajes: 9
Registrado: 10-07-2008 10:49

Re: Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor fabriciano el 12-07-2008 23:05

Sólo tienes que probar si funciona viendo si al pulsar sobre el enlace de una de las páginas antiguas indexadas en Google, te lleva al lugar correspondiente.

Un saludo.
Fabriciano González
Webmaster de batiburrillo.net
Avatar de Usuario
fabriciano
Administrador
 
Mensajes: 8381
Registrado: 04-09-2001 16:34
Ubicación: Lugo

Re: Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor forocamping el 15-07-2008 21:52

Hola,
Ok, probado y funcionando correctamente!
Al final usé la redirección de mi servidor, y todo perfecto. GRACIAS!!
Salu2
forocamping
Junior
 
Mensajes: 9
Registrado: 10-07-2008 10:49

Re: Actualización de phpbb2 a phpbb3 con mod seo advanced

Notapor fabriciano el 17-07-2008 11:35

Me alegro.

¡Suerte!
Fabriciano González
Webmaster de batiburrillo.net
Avatar de Usuario
fabriciano
Administrador
 
Mensajes: 8381
Registrado: 04-09-2001 16:34
Ubicación: Lugo





Volver a Foros phpBB (Versión 3)

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados