Página 1 de 1

Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 18 Jun 2021, 14:45
por arenaico

Datos de Soporte - Inicio

URL: forosii.com
Estilo(s) usado(s): Flat_Style
Extensiones instaladas: http://prntscr.com/15swafz
Versión de phpBB: . 3.3.1
Versión de PHP en tu servidor: 7.4
Tipo de base de datos y versión en tu servidor:Lo desconozco. Sé que es MySQL, he intentado conocer la versión pero no he sido capaz.

Tu conocimiento: Conocimiento básico. Soy autodidacta y me manejo bien, pero mis conocimientos de programación son limitados.
Servidor: De pago.
Es una actualización desde otra versión: No.
Es una conversión desde otro tipo de Foro: No.


Datos de Soporte - Fin

Buenas tardes,

Tengo instalada la extensión "SEO URLS".
El caso es que está desactualizada y no tiene pinta de que se vaya a actualizar.
Me da la sensación de que es incompatible con la 3.3.4 de phpbb y la 8.0 de PHP. Tras pensarlo, he decidido deshacerme de la extensión y así me dejo de líos.

El problema es que en Google todos los enlaces están indexados como la extensión marca (como urls "seo-friendly"), y temo que al desactivarla, Google los deje de identificar y reconozca las antiguas URLs (las viewtopic.php?f=XXX&t=XXX) como otras URLs distintas. De esta forma, la página pierde toda autoridad.

Lo que me gustaría es que tocando el htaccess, las URLs de SEOurls, las "seo-friendly", dejen de existir y redirijan a las antiguas. De hecho, lo que hace SEOURLs, es justamente lo contrario, redirigir las antiguas a las "seo-friendly". El caso es que no tengo suficientes conocimientos como para tener plena seguridad de poder hacerlo. Supongo que, aparte de desactivar la extensión, tengo que indicar en el htaccess que las URLs de SEOURL se redirijan a las antiguas.

SEOURLS obliga a incluir esto en el htaccess:

Código: Seleccionar todo

RewriteBase /
RewriteRule ^(.*)-f([0-9]*)/mcp.php(.*) mcp.php?%{QUERY_STRING} [L,R=301]
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*)-s([0-9]*).html viewtopic.php?f=$2&t=$4&start=$5&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*).html viewtopic.php?f=$2&t=$4&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/index-s([0-9]*).html viewforum.php?f=$2&start=$3&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/ viewforum.php?f=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*) viewforum.php?f=$2&%{QUERY_STRING} [L]

¿Cómo puedo hacer la operación a la inversa? Es decir, que las URLs de SEOURLs dejen de existir y se redirijan a las URLs antiguas, para que Google sepa que son las mismas.

Muchas gracias!!


Re: Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 18 Jun 2021, 18:12
por ThE KuKa

Mi recomendación es NO usar extensiones de ese tipo.

  1. No es necesario para que los buscadores "indexen" bien tu foro (hace muchos años si, ahora no).

  2. Esa extensión está más que obsoleta, o desarrollo nulo (al menos lo que veo).

  3. Esos cambios afectan a URLs de tu foro, y el día que dejes de usar esa extensión, tendrás problemas (lo se por experiencia, aquí se usó antes).


Re: Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 18 Jun 2021, 18:46
por arenaico
ThE KuKa escribió: 18 Jun 2021, 18:12

Mi recomendación es NO usar extensiones de ese tipo.

  1. No es necesario para que los buscadores "indexen" bien tu foro (hace muchos años si, ahora no).

  2. Esa extensión está más que obsoleta, o desarrollo nulo (al menos lo que veo).

  3. Esos cambios afectan a URLs de tu foro, y el día que dejes de usar esa extensión, tendrás problemas (lo se por experiencia, aquí se usó antes).

Sí, sí, estoy completamente de acuerdo.
Quiero dejar de usarla. El problema precisamente es ese, cómo hacerlo.
Temo que al deshabilitarla y borrar ese código del htaccess, Google se haga un lío y considere las "antiguas" urls como "nuevas... quiero hacer las redirecciones bien para que no haya ningún problema.
Entiendo que es hacer la hacer la redirección que marca en el htaccess a la inversa... El caso es que no sé muy bien cómo hacerlo...

Muchas gracias!

EDITO:
He conseguido hacer algo con este código (código de aquí):

Código: Seleccionar todo

RewriteCond %{HTTP_HOST} ^www.forosii.com [NC]
RewriteRule ^(.*)$ https://forosii.com/$1 [L,R=301,NC]
Redirect 301 /index.php https://forosii.com/
RedirectMatch 301 /foro/(.*) /$1

RewriteBase /
RewriteRule ^[^/\.]+-f([0-9]+)\.html?$ /viewforum.php?f=$1 [R=301,L]
RewriteRule ^[^/\.]+-f([0-9]+)-([0-9]+)\.html?$ /viewforum.php?f=$1&start=$2 [R=301,L]
RewriteRule ^[^/\.]+-f([0-9]+)/[^/\.]+-t([0-9]+)\.html?$ /viewtopic.php?f=$1&t=$2 [R=301,L]
RewriteRule ^[^/\.]+-f([0-9]+)/[^/\.]+-t([0-9]+)-([0-9]+)\.html?$ /viewtopic.php?f=$1&t=$2&start=$3 [R=301,L]
RewriteRule ^post([0-9]+)\.html?$ /viewtopic.php?p=$1 [R=301,L]
RewriteRule ^member([0-9]+)\.html?$ /memberlist.php?mode=viewprofile&u=$1 [R=301,L]

Parece que la cosa funciona a medias, redirecciona algunos temas, pero ningún foro, y algunos temas tampoco.
Por ejemplo:
https://forosii.com/mas-informacion-f26/
o
https://forosii.com/enfermedad-inflamat ... al-eii-f6/
o
https://forosii.com/asociaciones-y-encu ... 7-s90.html

Todos ellos están en Google. ¿Qué puedo hacer? Voy a intentar seguir trasteando a ver si acabo hallando la solución

Gracias de antemano!


Re: Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 18 Jun 2021, 20:29
por picaron

Salvo error u omisión por mi parte, creo que simplemente no debes de hacer nada en especial.
Es decir, con desinstalar la extensión SEO URLS y dejar el .htaccess original de phpBB, el robot de Google volverá poco a poco a reindexar tu foro sin mayor problema.
Solo sera cosa de ser paciente y darle tiempo.
De hecho las urls "seo-friendly" como no las localizará, las ira eliminado de su telaraña progresivamente...

Mi consejo: No "trastees" (modifiques) el archivo .htaccess, te puede acarrear serios problemas de cabeza...


Re: Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 18 Jun 2021, 21:42
por arenaico
picaron escribió: 18 Jun 2021, 20:29

Salvo error u omisión por mi parte, creo que simplemente no debes de hacer nada en especial.
Es decir, con desinstalar la extensión SEO URLS y dejar el .htaccess original de phpBB, el robot de Google volverá poco a poco a reindexar tu foro sin mayor problema.
Solo sera cosa de ser paciente y darle tiempo.
De hecho las urls "seo-friendly" como no las localizará, las ira eliminado de su telaraña progresivamente...

Mi consejo: No "trastees" (modifiques) el archivo .htaccess, te puede acarrear serios problemas de cabeza...

La cosa es que durante un tiempo los enlaces de Google darán error, y también dará error los enlaces externos que contengan la URL que creaba la extensión.
Por eso me planteaba si había alguna forma de redirigir esos enlaces. Si se os ocurre alguna forma...

Sí, desde luego que cuanto más limpio deje el .htaccess mejor.

Gracias!!


Re: Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 19 Jun 2021, 00:09
por canidev

Salvo error u omisión por mi parte, creo que simplemente no debes de hacer nada en especial.
Es decir, con desinstalar la extensión SEO URLS y dejar el .htaccess original de phpBB, el robot de Google volverá poco a poco a reindexar tu foro sin mayor problema.
Solo sera cosa de ser paciente y darle tiempo.
De hecho las urls "seo-friendly" como no las localizará, las ira eliminado de su telaraña progresivamente...

Esto es relativo, depende lo que te preocupe el posicionamiento.
Google vuelve a indexar las páginas pero pierdes el posicionamiento de las antiguas, ya que para google son páginas diferentes. Sería como empezar de 0. En cambio, si haces la redirección, la trata como si fuese la misma página y actualiza su url.
Además, en el tiempo que google tarda en eliminar las antiguas de los resultados, la gente que haga clic en ellos no entrarán en la página, y lo mismo pasa si hay enlaces dentro de los posts del propio foro apuntando a las urls antiguas.

@arenaico yo probaría con el código del htaccess original de la extensión (el que pusiste en el primer post) pero cambiando [L] por [R=301,L] en todas las líneas


Re: Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 19 Jun 2021, 00:23
por arenaico
canidev escribió: 19 Jun 2021, 00:09

Salvo error u omisión por mi parte, creo que simplemente no debes de hacer nada en especial.
Es decir, con desinstalar la extensión SEO URLS y dejar el .htaccess original de phpBB, el robot de Google volverá poco a poco a reindexar tu foro sin mayor problema.
Solo sera cosa de ser paciente y darle tiempo.
De hecho las urls "seo-friendly" como no las localizará, las ira eliminado de su telaraña progresivamente...

@arenaico yo probaría con el código del htaccess original de la extensión (el que pusiste en el primer post) pero cambiando [L] por [R=301,L] en todas las líneas

Joé, muchísimas gracias!!! Va fenomenal!!!!
Cuando pase un tiempo y Google ya las tenga reconocidas, podría eliminarlo del htaccess, no?

Reitero mis agradecimientos! Era todo un quebradero de cabeza.


Re: Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 19 Jun 2021, 23:20
por AlfredoRamos
arenaico escribió: 19 Jun 2021, 00:23

Cuando pase un tiempo y Google ya las tenga reconocidas, podría eliminarlo del htaccess, no?

No sé cuanto tiempo ha estado tu foro en línea pero, considerando el número de mensajes, personalmente recomendaría mantener las redirecciones por lo menos durante un año.

Aunque si no te causa problemas, podrías dejarlas por más tiempo.


Re: Extensión SEO URLs, actualizar a última versión y htaccess

Publicado: 20 Jun 2021, 00:22
por arenaico
AlfredoRamos escribió: 19 Jun 2021, 23:20
arenaico escribió: 19 Jun 2021, 00:23

Cuando pase un tiempo y Google ya las tenga reconocidas, podría eliminarlo del htaccess, no?

No sé cuanto tiempo ha estado tu foro en línea pero, considerando el número de mensajes, personalmente recomendaría mantener las redirecciones por lo menos durante un año.

Aunque si no te causa problemas, podrías dejarlas por más tiempo.

Pues así lo dejaré, entonces :) :)

Muchas gracias, again!!