Hola, tengo el foro funcionando bien, tengo la version SMF 1.1.10, le he instalado pretty urls.
Cuando voy a activarlo, pruebo algunos de los enlaces y siempre me da error 404.
TEngo el foro instalado en el directorio Foro y el htaccess que tengo es este:
# PRETTYURLS MOD BEGINS
# Pretty URLs mod
# http://code.google.com/p/prettyurls/
# .htaccess file generated automatically on: October 13, 2009, 0:10
RewriteEngine on
RewriteBase /foro
# Rules for: actions
RewriteRule ^(activate|admin|announce|ban|boardrecount|buddy|calendar|cleanperms)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(collapse|convertentities|convertutf8|coppa|deletemsg|detailedversion|display|dlattach)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(dumpdb|editpoll|editpoll2|featuresettings|featuresettings2|findmember|help|helpadmin)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(im|jsoption|jsmodify|lock|lockVoting|login|login2|logout)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(maintain|manageattachments|manageboards|managecalendar|managesearch|markasread|membergroups|mergetopics)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(mlist|modifycat|modifykarma|modlog|movetopic|movetopic2|news|notify)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(notifyboard|optimizetables|packageget|packages|permissions|pgdownload|pm|post)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(post2|postsettings|printpage|profile|profile2|quotefast|quickmod|quickmod2)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(recent|regcenter|register|register2|reminder|removetopic2|removeoldtopics2|removepoll)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(repairboards|reporttm|reports|requestmembers|search|search2|sendtopic|serversettings)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(serversettings2|smileys|smstats|spellcheck|splittopics|stats|sticky|theme)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(trackip|about:mozilla|about:unknown|unread|unreadreplies|viewErrorLog|viewmembers|viewprofile)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(verificationcode|vote|viewquery|who|\.xml)/?$ ./index.php?pretty;action=$1 [L,QSA]
# Rules for: boards
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]
# Rules for: topics
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1;topic=$2.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/([0-9]*|msg[0-9]*|new)/?$ ./index.php?pretty;board=$1;topic=$2.$3 [L,QSA]
# PRETTYURLS MOD ENDS
He visto en phpmyadmin, en la tabla pretty_urls_cache algo extraño y es esto:
url id
`B/index.php?action=mlist
Replacement
`B/mlist/
No tengo narices de ehcarlo a andar, gracias de antemano.
Hola. Estas usando algun hosting gratuito? En caso afirmativo, cual?
Yo tengo un hosting pago y uso exactamente el mismo htaccess, a diferencia que no tengo la séptima linea:
RewriteBase /foro
(y eso que mi foro está instalado sobre la carpeta /smf)...
Otra cosa, que permisos asignados tenes en settings.php, settings_bak.php, y las carpetas attachments, Packages y Themes?
Saludos
Quote from: Ricky47 on October 12, 2009, 06:53:20 PM
Hola. Estas usando algun hosting gratuito? En caso afirmativo, cual?
Yo tengo un hosting pago y uso exactamente el mismo htaccess, a diferencia que no tengo la séptima linea:
RewriteBase /foro
(y eso que mi foro está instalado sobre la carpeta /smf)...
Otra cosa, que permisos asignados tenes en settings.php, settings_bak.php, y las carpetas attachments, Packages y Themes?
Saludos
Hola, gracias por contestar !
TEngo hosting de pago, esa linea RewriteBase /foro se genera automaticamente cuando ejecuto el mod y lo pongo en "enable" pero en la página de test, que da algunos enlaces para probar, todos se van al error 404.
Sobre los permisos, no se como verlos ya que el hosting es en windows, voy a mirar de neuvo el settings.php y demas a ver si puedo decirte algo.
saludos
Como puedo ver los permisos, yo me voy a propiedades del fichero o carpeta y me sale "solo lectura" por ejemplo la carpeta packages.
saludos
Ya está solucionado, tenia activado el mod_rewrite pero no el allowoverride all en el httpd.conf
Espero que le sirva a alguien esta solucion ;)
GRacias de todas formas, saludos.