Comunidad de diseño web y desarrollo en internet online

Más que solo ocultar la extencion PHP (o la que sea) en URL

Citar            
MensajeEscrito el 25 Mar 2010 11:55 pm
Hola, pues bien estoy ocultando la extencion (en este caso PHP) para que no se vea en la URL, para que sea asi:

http://dominio/pagina.php -> ANTES
http://dominio/pagina -> DESPUES

Esto lo solucione con un codigo en el archivo .htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L,QSA]

y funciona perfectamente, ahora el Problema es el siguiente, es que si pongo:

http://dominio/pagina.php entra igual que si pusiera http://dominio/pagina

lo que queiro es que solo se pueda accesar asi: http://dominio/pagina y no deje ponerle .php o .html o .aspx, si los ponen que mande error o direccione a la pagina de inicio, igual que lo hace esta pagina:

http://www.latinwebtesc.com/
Si hacen la prueba al ponerle extecion a algur archhivo los mandara al home de la pagina, ya sea .php o apsx, etc.. esto es exactamente lo que necesito

Me podrian apoyar por favor con este problema?

de antemano gracias por su tiempo y ayuda

Por Haibane

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Mar 2010 02:31 am
CORRECCION este es el codigo corecto, el anterior funcion pero al poner un nombre de archivo que no existe manda un error 500, de esta forma lo solucione:

Código :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php


Lo que necesito es que no se pueda ver la pagina escribiendo su extencion .php

Ayuda por favor!!!!

Por Haibane

2 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.