hola! lo que estoy tratando de hacer creo que es una opción de configuración de apache, quiero que sólo se pueda abrir directamente escribiendo en el explorador el index.php.
¿alguien sabe como hacerlo?
Gracias! saludos
| |||
prohibir archivos excepto desde una ruta hola! lo que estoy tratando de hacer creo que es una opción de configuración de apache, quiero que sólo se pueda abrir directamente escribiendo en el explorador el index.php. ¿alguien sabe como hacerlo? Gracias! saludos |
| ||||
Respuesta: prohibir archivos excepto desde una ruta ¿Quieres que sólo el index.php sea accesible o qué exactamente?
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: prohibir archivos excepto desde una ruta Hola, no quiero que se vean todas, pero sólo por sus enlaces, es decir, index tiene enlace a pag2.php y pag3.php Pues desde index.php sí se puede acceder a pag2, pero no se puede hacer escribiendo la ruta en el navegador. Gracias! |
| ||||
Respuesta: prohibir archivos excepto desde una ruta Usando mod_rewrite podrías usar algo como esto:
Código:
No obstante, eso va a dar problemas si el agente de usuario no envía la cabecera HTTP_REFERER. RewriteEngine On RewriteCond %{HTTP_REFERER} !=http://sitio.com/index.php RewriteCond %{REQUEST_URI} !=/index.php RewriteRule ^.*$ - [F]
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: prohibir archivos excepto desde una ruta Hola, llevo a vueltas con tú código que ya ni se lo que hago... a ver, resulta que tal y como lo muestras, no puedo acceder a ninguna página, claro, aunque sea por mi enlace desde index, intento acceder a pagina2 pero está prohibida, me salta la [F], vamos el código 403 Lo que estoy intentando hacer es redireccionar, en lugar de prohibir, pero tengo el mismo problema, independientemente de que lo escriba en el navegador o lo haga por ruta se redirecciona. ¿Se puede hacer lo que quiero? Empiezo a pensar que no... Gracias! |
| ||||
Respuesta: prohibir archivos excepto desde una ruta Yo lo he probado y funcionó sin problemas. ¿Has cambiado "sitio.com" por tu sitio? ¿Estás enlazando desde index.php?
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: prohibir archivos excepto desde una ruta Hola, pues si... he probado con localhost y con mi IP. A ver si me estoy dejando algo en el camino.... He activado el módulo rewrite en apache, he copiado esas cuatro líneas en .htaccess en la misma carpeta donde tengo todos los archivos he probado
Código:
en index.php si la contraseña es correcta me enlaza con pagina2.php y me dice:!=http://localhost/index.php !=http://xx.xx.xx.xx/index.php
Código:
Mil gracias! You don't have permission to access /pagina2.php on this server. |
Etiquetas: |