Foros del Web » Administración de Sistemas » Apache »

Evitar cargar un archivo .php

Estas en el tema de Evitar cargar un archivo .php en el foro de Apache en Foros del Web. Señores me gustaría que me asistieran en una duda, creo que es .htaccess Quiero evitar que en mi sitio se pueda accesar a un archivo ...
  #1 (permalink)  
Antiguo 10/04/2014, 17:22
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Evitar cargar un archivo .php

Señores me gustaría que me asistieran en una duda, creo que es .htaccess

Quiero evitar que en mi sitio se pueda accesar a un archivo .php desde la barra de url:
Código:
http://localhost:8080/Sitio/index.php
http://localhost:8080/sitio/include/formulario.php
He intentado con un .htaccess de las siguientes formas sin resultado (los guiones --- indican otra forma que he intentado):

Código:
#deny from all
---------------
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://localhost:8080/sitio/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://localhost:8080/sitio/ [R=301,L] 
-----------------
RemoveHandler .phtml .php3 .php .pl .py .jsp .asp .htm .shtml .sh .cgi .dat
RemoveType .phtml .php3 .php .pl .py .jsp .asp .htm .shtml .sh .cgi .dat
Repito lo que deseo es que no se puede ver o entrar a ningun lado desde la barra de navegacion si no por medio de la url indicada osea que no se habran archivos .php u otra extencion.
Un pluss seria evitar que aparesca el index.php en la url ya sea por redireccion u otro evento.

Estoy en un servidor local luego se pondra el sitio ya en un server para ser visto desde inter, uso xampp 1.7.3 con php 5.3.1

No se si voy bien o mal con el .htaccess o nada que ver
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.
  #2 (permalink)  
Antiguo 11/04/2014, 08:10
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Evitar cargar un archivo .php

¿Te refieres a lo que viene acá?
  #3 (permalink)  
Antiguo 11/04/2014, 11:54
Avatar de KATHYU  
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 9 meses
Puntos: 46
Respuesta: Evitar cargar un archivo .php

Cita:
Iniciado por PHPeros Ver Mensaje
¿Te refieres a lo que viene acá?
Pues eso parece pero... cree un .htaccess con el siguiente codigo:

Código:
RewriteEngine On
RewriteBase /
RewriteCond% {} ^ THE_REQUEST. + $ [NC]
RewriteRule * -. [F, L]

RewriteEngine On
RewriteBase /
RewriteCond% {THE_REQUEST} ^ [AZ] {3,9} \ / ([^ /] +) /. * HTTP [NC]
RewriteRule * -. [F, L]

RewriteEngine On
RewriteBase /
! RewriteCond% {REQUEST_METHOD} ^ (GET | POST)
RewriteRule * -. [F]
En el; cada metodo dice que se denega el acceso a una subcarpeta excepto php fopen incluso denega acceso a todo el mundo, solo permite acceso a php, pero pongo el .htaccess en la rais de la carpeta que deseo proteger y no pasa nada, sigo poniedo sitio/carpeta/archivo.php y el navegador me lo muestra

Es mas lo pongo en la raiz de todo y puedo facilmente entrar por medio de sitio/index.php
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.

Etiquetas: htaccess, php, seo, url, xampp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:02.