Ver Mensaje Individual
  #21 (permalink)  
Antiguo 21/09/2010, 23:44
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Respuesta: Mejorar web modular

Cita:
Iniciado por fernandozunni Ver Mensaje
Una pregunta, tenes habilitado el mod_rewrite ??
Porque por lo ultimo que escribis, no anda la direcc que tiene url amigable y si te andan las otras.

Te muestro como tengo yo un .htaccess que anda al pelo, a ver si te sirve de guia:
Código PHP:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3.  
  4. RewriteBase /
  5.  
  6.  
  7.  
  8. RewriteCond %{REQUEST_FILENAME} !-f
  9. RewriteCond %{REQUEST_FILENAME} !-d
  10.  
  11. RewriteRule ^([A-Za-z0-9]+)/?$ index.php?modulo=$1 [NC,L]
  12. RewriteRule ^libro/([0-9]+)?$ index.php?modulo=libro&cur=$1 [NC,L]
  13. RewriteRule ^foro/([0-9]+)?$ index.php?modulo=foro&cur=$1 [NC,L]
  14. RewriteRule ^editoriales/([0-9]+)/(.+)?$ index.php?modulo=editoriales&idart=$1&urlamigable=$2 [NC,L]
En el renglon 8, sale unos caracteres raros, pero basicamente es igual que la de abajo.
Siguiendo tu ejemplo, tampoco lo consigo, empiezo a pensar que las reglas están bien pero igual hay algo en la parte modular que no está funcionando correctamente

Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteBase /
  4.  
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7.  
  8. RewriteRule ^([A-Za-z0-9]+)/?$ index.php?pagina=$1 [NC,L]
  9. RewriteRule ^articulo/([A-Za-z0-9]+)/?$ index.php?pagina=articulo&urlamigable=$1 [NC,L]

Es muy raro no?

Y sí que está activado el mod_rewrite porque la primera regla la coge bien, solo falla cuando intento ir a los articulos dichosos

Dejo la web comprimida por si alguien quiere echarle un ojo, a ver si te funciona fernandozunni, así sabré si soy yo o es cómo está construida modularmente lo que falla, porque ya no se qué hacer.

http://www.megaupload.com/?d=2P6LJXGV

Gracias a todos

Última edición por neodani; 22/09/2010 a las 00:13