2009-10-15 7 views
0

J'aime accéder à mon download.php avec ajax, de cette façon, je peux montrer un peu downloadscreen dans une div, MAIScommencer le téléchargement de fichiers avec ajax

J'ai dans mon htaccess fichier, que basiquement dit refuser l'accès extérieur pour toutes les pages. je l'avais oublié, alors que je tentais d'accéder à mon dossier download.php

avec window.location = urlnieuw

est-il une solution à ce problème et de toujours garder la download.php protégée contre directe accès??

ou tout simplement déclencher un événement jquery, lorsque le lien est cliqué

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

modifier le htaccess ne l'empêche pas d'accès direct aux fichiers

grâce à adv, Richard

Répondre

1

Pourquoi Pensez-vous que votre règle mod_rewrite empêchera l'accès à distance? La règle donnée va réécrire les requêtes de n'importe quelle URL qui ne peut pas être mappée directement à un fichier ou un répertoire existant vers le index.php. Il n'y a aucune restriction sur qui peut ou ne peut pas accéder.

+0

Je l'ai compris, je l'ai causé moi-même, je pensais que c'était le htaccess. La prochaine question est de savoir comment empêcher l'accès direct aux fichiers, comprend. Mais je vais chercher cela en premier, car je ne suis pas familier avec les fichiers htaccess. – Richard

+1

Vous pouvez tester si un '.php' a été demandé:' RewriteCond% {THE_REQUEST}^[AZ] + \/[^? \] * \. Php [/? \] ' – Gumbo

+0

merci, je ne m'attendais pas à un répondre plus que je cherchais dans tous les sens Je try'd cela aussi, mais il causais une boucle étrange Neverending RewriteCond% {HTTP_REFERER}^ $ RewriteCond% {HTTP_REFERER}^http:! // (www \.)? domain /.*$ [NC] RewriteRule \. (gif | jpg | php | html | png) $ http://www.domain.nl/images/logo.gif [R, L] Est-ce que votre règle n'interfère pas avec l'index.php – Richard

Questions connexes