Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Advanced SEO mod Rewrite V0.4.8Tema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Avatar de Usuario
xirox
Ex Staff
Mensajes: 226
Registrado: 13 Feb 2009, 15:37
Género:
Edad: 35

Advanced SEO mod Rewrite V0.4.8  Tema Solucionado

#1

Mensaje por xirox »

Hola,
he instalado en un foro de prueba de mi servidor este mod, y me gustaría saber como hago para cambiar algunas cositas..
- que en vez de member...html, aparezca usuario...html
- que en vez de group...html, aparezca grupo...html
- " " " the-team ..html, aparezca equipo.html
- " " " post...html, aparezca mensaje..html

creo que es en el .htaccess en que hay que hacer los cambios, pero lo he intentado, y me aparece el error 404

dejo el .htaccess aquí por las dudas se lo necesite..

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 /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

#####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^index\.html$ /foro/index.php [QSA,L,NC]
# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /foro/viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^announces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^[a-z0-9_-]*/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^member([0-9]+)\.html$ /foro/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^messages([0-9]+)(-([0-9]+))?\.html$ /foro/search.php?author_id=$1&sr=posts&start=$3 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^group([0-9]+)(-([0-9]+))?\.html$ /foro/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /foro/viewtopic.php?p=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^the-team\.html$ /foro/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# 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?start=$2 [QSA,L,NC]
# END PHPBB PAGES
#####################################################
Los datos de soporte son los que están en mi firma a diferencia de la url que es /foro
¿Necesitas corregir el copyright? mira este tutorial
¿Necesitas trasladar tu foro a otro servidor? mira este tutorial
¿No sabes las reglas del sitio? mira este articulo
¿Queres instalar o exportar emoticones y no sabes como? mira este tutorial
¿No sabes como insertar las sentencias sql? mira este tutorial
¿Recién empezas con phpbb3? mira esta guía
¿Tenes problemas con phpbb 3.0.6? mira esta guía
¿Necesitas instalar phpbb en servidor gratuito? mira esta guía
[/color][/b]

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

Re: Advanced SEO mod Rewrite V0.4.8

#2

Mensaje por ThE KuKa »

Hola,

Eso esta explicado en las instrucciones del MOD.

Debes abrir el archivo

BUSCAR:

Código: Seleccionar todo

$this->seo_static = array( 'forum' => 'forum', 'topic' => 'topic', 'post' => 'post', 'user' => 'member', 'group' => 'group', 'index' => '', 'global_announce' => 'announces', 'leaders' => 'the-team', 'atopic' => 'active-topics', 'utopic' => 'unanswered', 'npost' => 'newposts', 'pagination' => 'page', 'gz_ext' => '.gz' );
Y "modificarlo" a tu gusto, pongo de ejemplo lo que pides, y así quedaría la línea:

Código: Seleccionar todo

$this->seo_static = array( 'forum' => 'foro', 'topic' => 'tema', 'post' => 'mensaje', 'user' => 'usuario', 'group' => 'grupo', 'index' => '', 'global_announce' => 'anuncios', 'leaders' => 'equipo', 'atopic' => 'temas-activos', 'utopic' => 'sin-respuesta', 'npost' => 'nuevos-mensajes', 'pagination' => 'pagina', 'gz_ext' => '.gz' );
Como veras he cambiado "forum" por "foro", "post" por "mensaje", etc.
Una vez realizado esto, deberas generar el .htaccess desde el ACP -> phpBB SEO -> .htaccess

Al final del todo pone Save the .htaccess marca Si, y pulsa Enviar.

Si viendo el código del .htaccess no lo ves "correctamente" introduce tu mismo los cambios.
Por ejemplo debería aparecer este código:

Código: Seleccionar todo

# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^anuncios[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^usuario([0-9]+)\.html$ memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^usuario([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^grupo([0-9]+)(-([0-9]+))?\.html$ memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^mensaje([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^temas-activos(-([0-9]+))?\.html$ search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^sin-respuesta(-([0-9]+))?\.html$ search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^nuevos-mensajes(-([0-9]+))?\.html$ search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^equipo\.html$ memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
S@lu2

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Avatar de Usuario
xirox
Ex Staff
Mensajes: 226
Registrado: 13 Feb 2009, 15:37
Género:
Edad: 35

Re: Advanced SEO mod Rewrite V0.4.8

#3

Mensaje por xirox »

Gracias!
ahora tengo un problemita que debe ser por lo mismo
hice los cambios y puedo acceder al equipo, mensajes, grupos, usuarios, etc.
pero me da error 404 cuando intento acceder a las categorias, o a un subforo

dejo nuevamente como quedo el .htaccess con las modificaciones..

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 /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

#####################################################
# PHPBB SEO REWRITE RULES - ADVANCED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX
RewriteRule ^index\.html$ foro/index.php [QSA,L,NC]
# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ foro/viewforum.php?f=$1 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ foro/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^anuncios/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ foro/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^[a-z0-9_-]*/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ foro/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# PROFILES SIMPLE
RewriteRule ^usuario([0-9]+)\.html$ foro/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
# USER MESSAGES SIMPLE
RewriteRule ^mensaje([0-9]+)(-([0-9]+))?\.html$ foro/viewtopic.php?p=$1 [QSA,L,NC]
# GROUPS SIMPLE
RewriteRule ^grupo([0-9]+)(-([0-9]+))?\.html$ foro/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^tema([0-9]+)\.html$ /foro/viewtopic.php?p=$1 [QSA,L,NC]
# THE TEAM
RewriteRule ^equipo\.html$ /foro/memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
# ACTIVE TOPICS
RewriteRule ^temas-activos(-([0-9]+))?\.html$ foro/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^sin-respuesta(-([0-9]+))?\.html$ foro/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^nuevos-mensajes(-([0-9]+))?\.html$ foro/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^([a-z0-9_-]*)/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ foro/viewtopic.php?forum_uri=$1&t=$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?start=$2 [QSA,L,NC]
# END PHPBB PAGES
#####################################################
¿Necesitas corregir el copyright? mira este tutorial
¿Necesitas trasladar tu foro a otro servidor? mira este tutorial
¿No sabes las reglas del sitio? mira este articulo
¿Queres instalar o exportar emoticones y no sabes como? mira este tutorial
¿No sabes como insertar las sentencias sql? mira este tutorial
¿Recién empezas con phpbb3? mira esta guía
¿Tenes problemas con phpbb 3.0.6? mira esta guía
¿Necesitas instalar phpbb en servidor gratuito? mira esta guía
[/color][/b]

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

Re: Advanced SEO mod Rewrite V0.4.8

#4

Mensaje por ThE KuKa »

ACP -> phpBB SEO -> Forum URL Management
Los nombres de los foros deben aparecer en color verde.
Por ejemplo, este foro esta configurado como "soporte-mods-phpbb3".

Rellena esos datos, y pulsa Enviar.

Por otro lado, la URL de tu foro, no corresponde a lo que estas instalando, el que comentas tiene la ruta /foro/ y el que tienes en la firma /phpBB3/ para la próxima duda, o próximo mensaje, pon la URL del foro que estas modificando.

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Avatar de Usuario
xirox
Ex Staff
Mensajes: 226
Registrado: 13 Feb 2009, 15:37
Género:
Edad: 35

Re: Advanced SEO mod Rewrite V0.4.8

#5

Mensaje por xirox »

Muchas gracias por tu segunda respuesta, hasta ahora todo funciona muy bien! :wink:
Y disculpas por los datos de soporte, utilizo el foro de pruebas para instalar mods y ver si funcionan bien para pasarlos al que utilizo.

había aclarado en el primer post lo siguiente:
Los datos de soporte son los que están en mi firma a diferencia de la url que es /foro
Pero acepto que no coloque bien los datos de soporte del foro de pruebas :ok:
¿Necesitas corregir el copyright? mira este tutorial
¿Necesitas trasladar tu foro a otro servidor? mira este tutorial
¿No sabes las reglas del sitio? mira este articulo
¿Queres instalar o exportar emoticones y no sabes como? mira este tutorial
¿No sabes como insertar las sentencias sql? mira este tutorial
¿Recién empezas con phpbb3? mira esta guía
¿Tenes problemas con phpbb 3.0.6? mira esta guía
¿Necesitas instalar phpbb en servidor gratuito? mira esta guía
[/color][/b]

Cerrado

Volver a “Soporte de MODs”