Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/12/2011, 15:15
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Ingresar a pagina web sin escribir la extension (.php)

Cita:
Iniciado por iovan Ver Mensaje
Con htaccess puedes puedes hacer que los archivos sin extención se procesen como application/x-httpd-php

Despues le quitas a todos tus archivos PHP la extensión (.php) y accesas a ellos como lo has escrito más arriba.

Yo no se como se hace pero es fácil si alguien que sepa nos hecha un mano yo tambien necesito este dato.

Gracias.
básicamente consiste en asignar un controlador frontal (front controller) que es un archivo php que procesará todas las request entrantes, en dicho php se analiza el request_uri y en función de ello realiza una acción, como incluir otro archivo, esta técnica es común en FW que implementan MVC.

para ello sólo se necesita asignar desde el .htaccess el archivo, con reglas tan simples como:

symfony2:
Código Apache:
Ver original
  1. <IfModule mod_rewrite.c>
  2.     RewriteEngine On
  3.     RewriteCond %{REQUEST_FILENAME} !-f
  4.     RewriteRule ^(.*)$ app.php [QSA,L]
  5. </IfModule>

codeigniter2:
Código Apache:
Ver original
  1. RewriteEngine on
  2. RewriteCond $1 !^(index\.php|images|robots\.txt)
  3. RewriteRule ^(.*)$ /index.php/$1 [L]
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...