Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/12/2010, 19:21
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Urls amigables: NO ME SALE, NO SON AMIGABLES D=

JuanF24:

Primero habría que saber si son muchos videos.
Suponiendo que videos.php esté en tu raiz
con la siguiente regla


Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^([^/]*)$ /videos.php?id=$1 [L]

tu link deberia ser

http://tusitio.com/1

Ahora si querés ser más descriptivo, en lugar de ser el valor de id un número, tendrias que usar, por ejemplo, el nombre del video

videos.php?id=video-uno
videos.php?id=video-dos

Con lo que para la misma regla los links serían

http://tusitio.com/video-uno
http://tusitio.com/video-dos

Otra variante, por eso te preguntaba sin son muchos videos, es que personalices cada link de la siguiente manera

Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^shakira\-mundial\-2010\.html$ /videos.php?link=1

En este caso, suponiendo por supuesto que el número 1 de tu id corresponde a ese video en particular, el link sería (observa que link tiene solo el valor 1 sin el $)

http://tusitio.com/shakira-mundial-2010.html


Una última forma, es la anterior algo optimizada

Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteRule ^(.*)\/(.*)\/(.*)$ videos.php?id=$3

y en tu html

<p><a href="mundial-sudafrica/Shakira-2010/1">(1) Shakira</a></p>
<p><a href="let-it-be/Beatles-1968/2">(2) The Beatles</a></p>


Aqui el número que sigue a la ultima barra en la url es el valor de id.

En todos los casos, los nombres del video, sin espacios en blanco ni caracteres latinos (ñ, Ñ), acentos, tildes, etc

Vale decir que de alguna parte necesitas sacar el titulo o descripción de tu video para construir la regla


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.