Foros del Web » Administración de Sistemas » Apache »

URLs con texto en PHP?

Estas en el tema de URLs con texto en PHP? en el foro de Apache en Foros del Web. Buenas a todos!! Les comento tengo un shopping en el cual muestro articulos ordenados por categorias, ejemplo: Artes Y Antiguedades, o Animales Y Mascotas, el ...
  #1 (permalink)  
Antiguo 24/04/2005, 22:37
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
URLs con texto en PHP?

Buenas a todos!!

Les comento tengo un shopping en el cual muestro articulos ordenados por categorias, ejemplo: Artes Y Antiguedades, o Animales Y Mascotas, el tema es que la URL de dicha categoria queda como: sitio/cat.php?cat=1071 , quisiera saber como hacer que la url sea sitio/animales_y_mascotas_1071.html algo asi, obtengo los datos de las categorias y el nombre de la categoria desde un sitio de subastas y creeria que debe haber una forma de que las URLs tengan el nombre de las categorias, la solucion podria ser mod-write?, pero como?
  #2 (permalink)  
Antiguo 24/04/2005, 22:55
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años, 7 meses
Puntos: 24
asi es

el mod rewrite es una buena manera.


leete un articulo muy bueno de zonaphp
ceo que es:
http://www.zonaphp.com/articulo30.php
__________________
SEO en Medellin
  #3 (permalink)  
Antiguo 24/04/2005, 23:34
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Como debo configurar el .htaccess para el mod-rewrite?
  #4 (permalink)  
Antiguo 24/04/2005, 23:41
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años, 7 meses
Puntos: 24
debes de leer:

http://www.zonaphp.com/index.php?mod...id=30&pagina=2

ahi te lo dicen:
Cita:
... descomentando la línea:

LoadModule rewrite_module modules/mod_rewrite.so

Una vez que tenemos instalado este modulo, veamos algunas de las directivas de configuración con las que cuenta:

RewriteEngine on | off
Con esta directiva lo que hacemos es activar o desactivar el motor de re-escritura. Sus únicas posibilidades son on (activo) u off (desactivo)
...
espero sigas leyendo
__________________
SEO en Medellin
  #5 (permalink)  
Antiguo 24/04/2005, 23:55
Avatar de sir_notos  
Fecha de Ingreso: noviembre-2001
Ubicación: Mexicali
Mensajes: 709
Antigüedad: 23 años
Puntos: 1
si ese articulo esta muy bueno por ejemplo la regla que yo pondria seria esta

Código:
RewriteRule /sitio/([a-zA-z_]+)-([0-9]+).html ^sitio/cat.php?catid=$2
Luego Creas una funcion que te limpie los titulos de lascategorias por ejemplo

juegos y curiosidades ---> juegos_y_curiosidades

entoces al poner tus links lo arias asi

<a href="sitio/libros_y_comic-256.html">Libros y comics</a>

Solo date cuenta que como no usas $1 lo unico que importa es $2

ejemplo
sitio/cosas_y_nada-256.html
sitio/_-256.html
sitio/nose-256.html

Irian a la misma direccion :)
__________________
Usuario Registrado de linux #374849
  #6 (permalink)  
Antiguo 25/04/2005, 11:35
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
Gracias, bueno creo que va bien la cosa, el tema es que en la URL me sale: "org-img/html/MLA" eso, y no quiero que salga, es parte de la direccion que tomo el contenido, y hago lo siguiente para quitarla y que no salga en el enlace:
$salida[$i] = strip_tags(string str['/org-img/html/MLA/']);
Pero me da parser error, sin usar el strip_tags la direccion sale asi: http://www.sitio.com/org-img/html/MLA/3937 y no debe salir org-img/html/MLA , seguramente esta mal utilizada el strip_tags....pero que tengo mal?
  #7 (permalink)  
Antiguo 27/04/2005, 10:44
 
Fecha de Ingreso: agosto-2003
Mensajes: 906
Antigüedad: 21 años, 3 meses
Puntos: 3
sir notos, intente hacerlo pero lo que quiero mas bien es de esta URL:
http://www.sitio.com/shop/sub.php?cat=2340

cambiarla por la que tiene en el title, que el title tiene algo asi para mostrarla:
echo "<title>Sitio.com - ".@$dato."</title>";

Ese @$dato representa la variable digamos que toma el titulo del sitio externo de donde extrae las categorias, titulos, fotos, etc, no se si desde esa variable se podria tomar los datos del titulo y meterlo en la URL, es posible?, como?, ya que en esa web no sale explicado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:37.