Página 1 de 1

PhpbbSeo Url 404

Publicado: 06 Ago 2011, 19:44
por Nacho1191
no logro que el .htaccess pueda aceptar el cambio de urls... lo probé con todo lo disponible en este foro, en el mismo sitio de phpbb seo, y nada...

este es el code que me da el mod:

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 lines
    # Options +FollowSymlinks
    # To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
    # Options -MultiViews
    # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
    RewriteEngine On
    # Uncomment the statement below if you want to make use of
    # HTTP authentication and it does not already work.
    # This could be required if you are for example using PHP via Apache CGI.
    # RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    # REWRITE BASE
    RewriteBase /
    # HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
    # RewriteCond %{HTTP_HOST} !^gmugen\.com$ [NC]
    # RewriteRule ^(.*)$ http://gmugen.com/$1 [QSA,L,R=301]

    # DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . - [L]
    #####################################################
    # PHPBB SEO REWRITE RULES ALL MODES
    #####################################################
    # AUTHOR : dcz www.phpbb-seo.com
    # STARTED : 01/2006
    #################################
    # FORUMS PAGES
    ###############
    # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
    # RewriteRule ^foro/forum\.html$ /foro/index.php [QSA,L,NC]
    # FORUM ALL MODES
    RewriteRule ^foro/(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /foro/viewforum.php?f=$2&start=$4 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER ALL MODES
    RewriteRule ^foro/(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM ALL MODES
    RewriteRule ^foro/([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
    # PHPBB FILES ALL MODES
    RewriteRule ^foro/resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /foro/download/file.php?id=$2&t=$1 [QSA,L,NC]
    # PROFILES THROUGH USERNAME
    RewriteRule ^foro/member/([^/]+)/?$ /foro/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
    # USER MESSAGES THROUGH USERNAME
    RewriteRule ^foro/member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /foro/search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
    # GROUPS ALL MODES
    RewriteRule ^foro/(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /foro/memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
    # POST
    RewriteRule ^foro/post([0-9]+)\.html$ /foro/viewtopic.php?p=$1 [QSA,L,NC]
    # ACTIVE TOPICS
    RewriteRule ^foro/active-topics(-([0-9]+))?\.html$ /foro/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
    # UNANSWERED TOPICS
    RewriteRule ^foro/unanswered(-([0-9]+))?\.html$ /foro/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
    # NEW POSTS
    RewriteRule ^foro/newposts(-([0-9]+))?\.html$ /foro/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
    # UNREAD POSTS
    RewriteRule ^foro/unreadposts(-([0-9]+))?\.html$ /foro/search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
    # THE TEAM
    RewriteRule ^foro/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 ALL MODES
    # THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^foro/([a-z0-9_-]+)(-([0-9]+))\.html$ /foro/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^foro/([a-z0-9_-]+)\.html$ /foro/viewforum.php?forum_uri=$1 [QSA,L,NC]
    # FIX RELATIVE PATHS : FILES
    RewriteRule ^foro/.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ /foro/$1 [QSA,L,NC,R=301]
    # FIX RELATIVE PATHS : IMAGES
    RewriteRule ^foro/.+/(styles/.*|images/.*)/$ /foro/$1 [QSA,L,NC,R=301]
    # END PHPBB PAGES
    #####################################################
lo pego al sitio principalgmugen.com y a la carpeta root del foro, pero no funciona... me sale el famoso 404 not found...
Mi host es de pago y linux.

alguna sugerencia?

Re: PhpbbSeo Url 404

Publicado: 06 Ago 2011, 20:26
por Alorse
Nombre, versión y URL de descarga del MOD? Esta en las normas para pedir soporte de MODs
Debes ser mas especifico, igual puede ser algo parecido a este problema: MOD SEO 3.0.9

Re: PhpbbSeo Url 404

Publicado: 06 Ago 2011, 20:33
por leviatan21
Nacho1191 escribió:Servidor: pagado gmugen.com
¿ Eres tu mismo servidor ?
¿ La plataforma del servidor es linux o Windows ?

Re: PhpbbSeo Url 404

Publicado: 06 Ago 2011, 20:56
por Nacho1191
leviatan21 escribió:
Nacho1191 escribió:Servidor: pagado gmugen.com
¿ Eres tu mismo servidor ?
¿ La plataforma del servidor es linux o Windows ?
si te refieres que el servidor es mio, pues no. es pagado.
la plataforma tal como lo puse es linux.
y la version del MOD es la ultima de la pagina oficial de este mod.

Hice lo que habias recomendado en ese topic, pero nada. de hecho en el primer post veras el code que me generó, lo pegue en la razi y en la carpeta del foro y nada. 404

Re: PhpbbSeo Url 404

Publicado: 06 Ago 2011, 21:29
por memoadian
El problema es el

Código: Seleccionar todo

 RewriteBase /
debe ser

Código: Seleccionar todo

 RewriteBase /foro/
en el mismo seo hay una opcion que dice como generar el .htacces cuando la carpeta del foro no está en la raíz

Re: PhpbbSeo Url 404

Publicado: 06 Ago 2011, 23:17
por Nacho1191
memoadian escribió:El problema es el

Código: Seleccionar todo

 RewriteBase /
debe ser

Código: Seleccionar todo

 RewriteBase /foro/
en el mismo seo hay una opcion que dice como generar el .htacces cuando la carpeta del foro no está en la raíz
gracias estimado, pero aún así no funcionó. sigue con el 404, y eso que lo probe de todas las combinaciones posibles en la raiz, y en la carpeta de foro/

desconosco que puede estar fallando... los links se cambian, pero no funcionan...

Re: PhpbbSeo Url 404

Publicado: 07 Ago 2011, 06:50
por memoadian
Si eso no funciona, ¿tienes habilitado mod rewrite en tu server?

Re: PhpbbSeo Url 404

Publicado: 07 Ago 2011, 21:38
por Nacho1191
memoadian escribió:Si eso no funciona, ¿tienes habilitado mod rewrite en tu server?
tengo así configurado el mod:
Cache file status:
The cache directory configured is : ./../phpbb_seo/cache/
The cache directory was successfully found.
The cache directory is writable.

Activate URL rewriting: si
URL rewriting type: advanced
Profiles and groups injection: si
Profiles ID removing: sí
Forum URL caching: sí
Forum ID Removing: sí
todo lo demás no

y este es el .htaccess con la modificicación incluida que me aconsejaron:

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 lines
    # Options +FollowSymlinks
    # To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
    # Options -MultiViews
    # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
    RewriteEngine On
    # Uncomment the statement below if you want to make use of
    # HTTP authentication and it does not already work.
    # This could be required if you are for example using PHP via Apache CGI.
    # RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    # REWRITE BASE
    RewriteBase /foro/
    # HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
    # RewriteCond %{HTTP_HOST} !^gmugen\.com$ [NC]
    # RewriteRule ^(.*)$ http://gmugen.com/$1 [QSA,L,R=301]

    # DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . - [L]
    #####################################################
    # PHPBB SEO REWRITE RULES ALL MODES
    #####################################################
    # AUTHOR : dcz www.phpbb-seo.com
    # STARTED : 01/2006
    #################################
    # FORUMS PAGES
    ###############
    # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
    # RewriteRule ^foro/forum\.html$ /foro/index.php [QSA,L,NC]
    # FORUM ALL MODES
    RewriteRule ^foro/(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /foro/viewforum.php?f=$2&start=$4 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER ALL MODES
    RewriteRule ^foro/(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM ALL MODES
    RewriteRule ^foro/([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /foro/viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
    # PHPBB FILES ALL MODES
    RewriteRule ^foro/resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /foro/download/file.php?id=$2&t=$1 [QSA,L,NC]
    # PROFILES THROUGH USERNAME
    RewriteRule ^foro/member/([^/]+)/?$ /foro/memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
    # USER MESSAGES THROUGH USERNAME
    RewriteRule ^foro/member/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /foro/search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
    # GROUPS ALL MODES
    RewriteRule ^foro/(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /foro/memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
    # POST
    RewriteRule ^foro/post([0-9]+)\.html$ /foro/viewtopic.php?p=$1 [QSA,L,NC]
    # ACTIVE TOPICS
    RewriteRule ^foro/active-topics(-([0-9]+))?\.html$ /foro/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
    # UNANSWERED TOPICS
    RewriteRule ^foro/unanswered(-([0-9]+))?\.html$ /foro/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
    # NEW POSTS
    RewriteRule ^foro/newposts(-([0-9]+))?\.html$ /foro/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
    # UNREAD POSTS
    RewriteRule ^foro/unreadposts(-([0-9]+))?\.html$ /foro/search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
    # THE TEAM
    RewriteRule ^foro/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 ALL MODES
    # THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^foro/([a-z0-9_-]+)(-([0-9]+))\.html$ /foro/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^foro/([a-z0-9_-]+)\.html$ /foro/viewforum.php?forum_uri=$1 [QSA,L,NC]
    # FIX RELATIVE PATHS : FILES
    RewriteRule ^foro/.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ /foro/$1 [QSA,L,NC,R=301]
    # FIX RELATIVE PATHS : IMAGES
    RewriteRule ^foro/.+/(styles/.*|images/.*)/$ /foro/$1 [QSA,L,NC,R=301]
    # END PHPBB PAGES
    #####################################################
Como hasta ahora no me funciona tengo que descativar desde el ACP este mod para que el foro se pueda leer. =/

Re: PhpbbSeo Url 404  Tema Solucionado

Publicado: 08 Ago 2011, 01:19
por memoadian
otra cosa que puedes hacer es:

ir a ACP :arrow: PHPBB SEO :arrow: .htaccess :arrow: más opciones y le dás en si

despues de eso le das enviar y se recargará la página:

te va a aparecer Ubicación .htaccess
le das en si y enviar,
copias el .htaccess generado, este ya trae los cambios para un foro que está en una carpeta como el tuyo y se lo pegas a tu .htaccess.
muy probablemente con eso quede.

si eso no funciona.

saber si esta habilitado el mod rewrite en un sitio web depende del php.ini, y la forma de saberlo es subir un archivo php a tu servidor.

abre un documento y renombralo
info.php y dentro coloca esto:

Código: Seleccionar todo

<?php
// Muestra toda la información, por defecto INFO_ALL
phpinfo();
?>
subelo a la raiz de tu foro y accede via url a

http://gmugen.com/info.php

ahi busca si dentro aparece mod_rewrite activo.

Re: PhpbbSeo Url 404

Publicado: 08 Ago 2011, 03:16
por Nacho1191
memoadian, quiero agradecerte sinceramente por darme esta solucion, igual así agradesco a todos los que lo intentaron, y destinaron parte de su tiempo.
recomiendo que pongan este pequeño tip en la parte destacada del download si está en este sitio, porque sinceramente vi miles de paginas, y nadie dio estas mismas indicaciones.
memoadian escribió:otra cosa que puedes hacer es:

ir a ACP :arrow: PHPBB SEO :arrow: .htaccess :arrow: más opciones y le dás en si

despues de eso le das enviar y se recargará la página:

te va a aparecer Ubicación .htaccess
le das en si y enviar,
copias el .htaccess generado, este ya trae los cambios para un foro que está en una carpeta como el tuyo y se lo pegas a tu .htaccess.
muy probablemente con eso quede.

muchas gracias!

Re: PhpbbSeo Url 404

Publicado: 08 Ago 2011, 03:23
por memoadian
Bueno pues habrá weu ver, me arece que habia una guia de ese mod pero no lo recuerdo muy bien.