Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/05/2013, 21:27
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: ¿como hacer esto index.php?conte=carpeta/fichero.php

muchas gracias esa pagina es muy buena...

alli explica y si no lei mal modifica los enlaces en la pagina..
no abra manera de que no toque nada de la web mas que el puro htaccess, por que si son muchisimas cosas que tendria que cambiar.
puesto que trabajo con cada una de las variables de la pagina y en base a ellas tomo decisiones a realizar que me traen procesos php que reciben urls para trabajar con ellas y regresarme y si no entra me trae el otro y si no el otro y asi muchas cosas que la verdad hacer un htaccess y urls amigables para cada pagina es de pensarse mucho oO...

en primer lugar ya tuve problemas con css y js, al aplicar las reglas cielos

por cierto

el simbolo # es comentario en htaccess? por que cuando borro eso tiene otro comportamiento


REEDITO
si me funciono, solo que si pongo una url amigable de este tipo

Código HTML:
Ver original
  1. <a href="categoria/subcategoria">entrar<a/>

la primera vez si entra pero si vuelvo a hacer click a ese mismo enlace
entonces apartir de la ruta que estoy inicia otra vez...
eso me da idea de que debo usar variables absolutas y no relativas, estoy o no en lo cierto?
htaccess no se lleva con las variables relativas?

cabe destacar que donde pongo las urls amigables es unu menu generico que cargo siempre en el index.


yo uso esto
index.php?content=carpeta/archivo.php

mi url amigable la pongo asi
Código HTML:
Ver original
  1. <a href="carpeta/archivo">mi url amigable</a>


Código htaccess:
Ver original
  1. RewriteRule ^carpeta/(\w+)/?$ index.php?content=carpeta/archivo.php

ya descubri el problema debo poner la / antes

lo malo es que en mi localhost no funciona asi :(




miren teng asi y todo funciona bien

Código htaccess:
Ver original
  1. RewriteEngine on
  2. ErrorDocument 404 /Error404.php
  3. RewriteRule ^(\w+)/?$ index.php?content=Perfiles/Cambiar_datos.php


y mi url amigable
Código HTML:
Ver original
  1. <div id="misdatos"><a href="/cambiardatos">Mi informaci&oacute;n amigable</a> </div>

pero lo malo es que.... tengo mas urls de ese tipo pero con otros nombres de ficheros php...
y si pongo otra linea de este tipo
RewriteRule ^(\w+)/?$ index.php?content=Perfiles/Cambiar_datos2.php

siempre va a entrar a la primera
como hago para que entre a la segunda cuando sea otro?
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Última edición por minombreesmm; 13/05/2013 a las 11:38