mira, con mod_rewrite eliminamos el nombre del
index.php resultando una URL limpia, y así... tal ves agregarle un sufijo....
sin el mod, y usando pathinfo... siempre aparecerá el
index.php seguido de los segmentos de ruta, no mas...
particularmente debemos hacernos preguntas.. ¿cual es, o se ve mejor?
Código:
http://localhost/index.php/post/125-hola-mundo.html
vs
http://localhost/post/125-hola-mundo.html
del mismo modo sigue funcionando, pero... entonces para que poder usar pathinfo, debemos interpretar la URL...
cuando no usamos mod_rewrite es muy simple, ya que directamente se almacena la variable... pero cuando activamos el mod, tenemos que interpretar nuestra propia URI... (o al menos así me paso a mi)
de cualquier modo, el funcionamiento interno es el mismo... el único efecto, es estético (tu eliges)
suerte!