problema phpld

Cualquier cosa que no tenga cabida en los foros puedes ponerla aqui

Moderador: seo

problema phpld

Notapor budha » 20 May 2008 09:13

bueno segun me comento redribea la otra vez en un post de este mismo foro y cito.

redribera escribió:tu problema es que cuando no encuentra la página te da un error 404. Usualmente esta redirección se gestiona directamente desde el fichero .htacces .
De hecho creo que si estás utilizando phpLD en una subcarpeta y no el raiz, debieras gestionar esto de la siguiente manera:

# Customized error messages
# ( If you are running in a subfolder please add it, example: "directory/index.php?httpstatus=404" )
ErrorDocument 404 index.php?httpstatus=404

Fijate en la segunda línea comentada del htaccess. Habitualmente se deja por defecto en htaccess la línea 3 tal y como está, pero si instalaste phpld en una subcarpeta del raiz, debieras modificarla tal y como indica en la línea 2 sustituyendo "directory", por tu directorio raiz de phpLD.


bueno ahora ya no estoy en local estoy en un hosting y estoy intentando instalar y configurar bien el phpld, el caso es que me sigue fallando las url amigables ya que a pesar de que ahora tengo los archivos en el raiz no me los encuentra.

siempre me da error o bien 404 o bien error 500 de el servidor, con las url largas todo funciona bien, pero no obstante haber si alguien me ayuda con las url amigables, estoy utilizando la version 3.06 de phpld.

un saludo gañanes
Avatar de Usuario
budha
Site Admin
 
Mensajes: 970
Registrado: 31 Jul 2007 20:00
Ubicación: entre pinto y baldemoro

Re: problema phpld

Notapor redribera » 20 May 2008 10:35

Hola gañan, a ver si te puedo ayudar.

Parece que tienes un problema parcial, y no lo acabo de entender del todo. Es posible que tu problema venga derivado de haber subido al servidor ficheros y haber cargado la base de datos desde tu copia en local (solo digo que es posible).

Normalmente phpLD, modifica el htaccess del sitio donde está conforme vas cambiando parametros en la configuración, y esto es muy dependiente del servidor de turno, con lo que hay que tener especial cuidado con la puesta en marcha en el servidor (bueno la mitad de esto que te digo me lo estoy inventando :mrgreen: , pero queda muy técnico.)

Por otro lado, supongo que debes de tener activado el uso de urls amigables:

Imagen

Tendrás el apartado SEO en el Admin.

Finalmente revisa que en el htaccess, las entradas adecuadas sigan el patrón adecuado, valga la redundancia.
Te pongo ejemplos de como lo tengo yo en el d24.

1º Las URLS de categorías las tengo configuradas como amigables. Esto es un URL como la siguiente:

http://www.directorio24.net/informatica-e-internet/directorios/

en htacces sigue este patrón de modRewrite:

##Category redirect
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php [QSA,L]

2º Las URLS de páginas dentro de una categoría como estas:

http://www.directorio24.net/informatica-e-internet/directorios/page-2.html

en htaccess siguen este patrón.

##Pagination Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)page-(\d+)\.htm[l]?(.*)$ $1/?p=$2 [PT,NC]

3º Las URLS de detalle de enlaces como esta:

http://www.directorio24.net/detail/link-122.html

en htaccess siguen este patrón.

##Details Link Page Rewrite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*)detail/link-(.*)\.htm[l]?$ detail.php [QSA,NC]

No conozco en detalle todos los patrones de ModRewrite, pero así es como yo lo tengo configurado en el mio.
Si alguno de los 3 patrones que te he puesto te falla, (categorías, paginas en categorias, o enlaces), deberías verificar que en el htaccess mas o menos siguieran los patrones que te he indicado. Si no postea aquí los patrones de modRewrite que te fallan y a ver si vemos donde puede estar el lio. Yo utilizo phpLD 3.2, pero supongo que en lo que te estás refiriendo no habrán diferencias (supongo).

PD: Esta configuración, es también para una instalación en el raiz del srvidor (o dominio)

Saludos. :banging:
Avatar de Usuario
redribera
Seo general division
 
Mensajes: 281
Registrado: 17 Nov 2007 23:50
Ubicación: Valencia

Re: problema phpld

Notapor budha » 20 May 2008 14:29

bueno para no equivocarme te dejo una captura del dichoso archivo

Imagen

bueno en principio me fallan las 3 creo, bueno de momento las de categorias
por aqui pongo el error que me da, ahora me sale error de servidor, pero cuando estaba en local me daba error 404 con el mismo tema.

Imagen

gracias por la ayuda amigos.
Avatar de Usuario
budha
Site Admin
 
Mensajes: 970
Registrado: 31 Jul 2007 20:00
Ubicación: entre pinto y baldemoro

Re: problema phpld

Notapor redribera » 22 May 2008 00:52

Mira chico, me cojes escaso de ideas, mandame un MP con la URL o por email, a ver si puedo echar un ojo.

Así a bote pronto, se me ocurre, si talvez no este instalado mod Rewrite en el Server donde estás funcionando (aunque lo normal en casi todos los servidores es que lo tengan activado).

Prueba a crearte una pagina de pruebas en cualquier directorio y probar si funciona el mod_rewrite. Por ejemplo

Creas directorio test.
En el creas un fichero .htaccess
En el fichero pones por ejemplo esto.

RewriteEngine on
Rewriterule ^ultimos_enlaces.html links.php

Creas una pagina web llamada links.php y pones cualquier texto.

Intenta acceder a dicha pagina del modo http://dominio/directorio_creado/ultimos_enlaces.html

Si eres capaz de ver la pagina links.php, esque está instalado y mi teoria se va por tierra. Si no logras verla, lo mas seguro esque este modulo no este instalado y deberas decirselo a la gente del hosting.

Pruebalo y me dice. Es por descartar esa opcion.

Saludos.
Avatar de Usuario
redribera
Seo general division
 
Mensajes: 281
Registrado: 17 Nov 2007 23:50
Ubicación: Valencia


Volver a Esto no cabe en ningun otro

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron