Buscando mejoras PHP

Z

Wenas llevo ya bastante tiempo tocando php y por ahora siempre habia usado este tipo de url "index.php?secc=blabla&id=blabla" para moverme por los menus , pero ahora tengo en mente algo mas gordo y creo que va a ser un engorro hacerlo asi y acabare con url's feas de 1000 caracteres -__-

Sabeis como se hacen por ejemplo las que aparecen siempre asi :
"www.blabla.com/download"
"www.blabla.com/forum" aunque estes en el post xxx leyendo xxx.

Vamos , mejores maneras para no tener que ir rastreando las functions y los switchs para moverme por la web.

Gracias por todo

Addys

yo tmb kiero saberlo, xk ad+ el google te indexa mejor tengo entendido so no se komo acerlo

Whose

hmmm hace poco vi un manual, no es que sea muy muy dificil pero supongo que lleva su tiempo xD

ahora mismo no se donde lo vi, todo esto para que google indexe las paginas n_n a ver si dicen algun link.

Beavis

si estás familiarizado con las expresiones regulares no te será muy complicado usar el mod_rewrite de apache

http://httpd.apache.org/docs/mod/mod_rewrite.html

con ésto basicamente puedes convertir las url tipo index.php?seccion=foro&post=2 a index/foro/2 por ejemplo, que queda bastante más limpio

un tutorial mas sencillo:
http://www.yourhtmlsource.com/sitemanagement/urlrewriting.html

SurveR

Me quedo claramente con lo que dice pollo si no kieres ke aparezcan las urls como tu dices, pero creo ke en el fondo es lo mismo pq lo que hace es convertir las urls que tu no kieres en las que dice pollo.

Es bueno para, por ejemplo, el bot de google, ke tengo entendido que así indexea mas paginas.

Z

Gracias Pollo , tengo unas preguntillas :P

  1. Entonces con el fichero .htaccess y URL Rewriting lo que consigues es una mayor flexibilidad en el tema URL , sobretodo para evitar ataques o para facilitar la memorizazion de la url por parte del usuario.

  2. Una vez entendido esto sigo con la pregunta inicial , existe alguna mejor manera de moverse por las secciones sin pasar siempre los valores por la URL ? (aunque estos ya no se vean gracias al URL Rewriting)

3.Por ultimo una estupidez , estoy bajo WINXP y no consigo crear un ".htaccess.txt" por culpa del "." inicial , como deberia hacerlo porque por ahora estoy haciendo la web en localhost ...

Gracias por todo

Beavis

no te equivoques con este sistema simplemente estas maquillando la URL para que sea por un lado más comoda o más estética y por otro lado para que los robots indexadores almacenen distintas entradas de la misma página como páginas distintas y mejorar así la indexación de tu site, le sigues pasando exactamente las mismas variables por get

A

<FRAMESET rows="100%" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0>
<FRAME NAME="top" SRC="http://www.blabla.com/" NORESIZE></FRAMESET>


Salu2

SurveR

zoled lo que tu dices osea sin maquillar, kizas seria pasando la sección por header por ejemplo....

Z

No entiendo :) (Nada de frames :P)

Pollo es exactamente lo que dije en la respuesta jeje , lo que quiero saber es si existe otro sistema de "navegacion" que no sea el pasar las variables por la URL -_-

A

lo que te puse es para que siempre se vea tu dominio.

No esto: http://www.blabla.com/algo.php

Usuarios habituales