Uutiset:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu
Advertisement:

Problema de redireccion con pretty url (solucionado)

Aloittaja sneijder23, kesäkuu 21, 2009, 05:59:19 IP

« edellinen - seuraava »

sneijder23

Buenas,
instale el mod pretty url y todo bien hasta que me di cuenta de un error,tengo el foro en el directorio raiz de mi sitio y luego a parte un par de paginas externas a smf de blogs,videos.chat,etc...
El problema que tengo es que al entrar a la pagina de videos me redirecciona al foro de nuevo por ejemplo

www.zonagente.com (aqui tengo el foro)
www.zonagente.com/videos (aqui la pagina de videos)

En cambio si pongo www.zonagente.com/videos/index.php si me entra,alguien le ha pasado y sabe la solucion?

,saludos.

mirahalo

bueno, yo tambien tengo el mismo problema, al parecer pretty urls maneja todos los enlaces del tipo carpeta/ como si fueran parte del foro, he estado intentando varias opciones hasta ahora sin resultados, este es el codigo del htaccess que maneja los foros:



# 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]


estaba pensando como posible solucion otro  RewriteRule especifico para una carpeta en especial pero no tengo mucha experiencia en htaccess


quizá alguien con mas experiencia en htaccess y mod rewrite nos pueda ayudar.

franklinrony

no se se em courre anteponiendo

nombre foro a /index.php?pretty
algo asi
nombreforo/index.php?pretty;board=$1.0 [L,QSA]

en algunos cms asi se arregla, pero no se si tambien usara algo en la bd este mod
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

mirahalo

Lainaus käyttäjältä: Dannii - kesäkuu 22, 2009, 11:17:16 AP

In 1.0RC, put this at the top of your .htaccess:
RewriteEngine on
RewriteRule ^videos/?$ ./videos/index.php [L,QSA]



ok, sabia que teniamos que hacer algo parecido, solo que no sabia como hacerlo!!!


gracias sneijder23 por reportar este problema en el tema de mod y a Dannii por resolverlo.

sneijder23

Aun no lo he probado,funciona para la 0.9.3?
Otra cosa es que si pongo permisos 644 al htacces me da error 404 al activar el mod,solo funciona bien con permisos de escritura,es necesario tener esos permisos al .htacces para que funcione el mod?

pendrakon

y viendo el problema desde otro angulo  en vez de usar las rutas con subdirectorios usar subdominios para trabajar?

franklinrony

por lo general al htaccess se le debe dar permisos 666 para que trabaje
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

sneijder23

#7
es lo primero que probe pero solo mostraba la pagina principal osea el index,al entrar a cualquier subpagina redirigia al index del site...

franklinrony

es por que debes hacer la modifcacion que mencionan mas arriba, los permisos del htaccess son 666, lo otro es pro configuracion propia  del mod
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

sneijder23

testado y problema solucionado gracias al autor del mod Dannii en su respuesta a esta misma pregunta en el soporte de su mod,quien tenga el mismo problema tiene que poner esto al principio de su .htacces

RewriteEngine on
RewriteRule ^videos/?$ ./videos/index.php [L,QSA]


PD: reemplazar "videos" por el nombre de tu directorio

awek

Una pregunta y se puede hacer lo siguiente, osea modificando el htaccess para que por ejemplo:

de:

http://www.zonagente.com/soy-nuev-en-el-foro/quiero-conocer-gente/

sea:

http://www.zonagente.com/soy-nuev-en-el-foro/quiero-conocer-gente.html

Gracias

awek


sneijder23


Advertisement: