php - serveur - site web interdire acces dossier




comment empêcher l'accès au répertoire et afficher l'erreur interdite en php (2)

Si vous voulez refuser l'accès à tous les fichiers:

deny from all

Si vous souhaitez désactiver la liste de répertoires:

IndexIgnore *
  1. Je suis nouveau à .htaccess, je veux savoir comment utiliser .htacces pour empêcher l'accès direct via l'url de mon dossier par exemple localhost / mycart / images / OR localhost / mycart / css devrait montrer un message interdit.

  2. Actuellement, j'ai mis index.php dans chaque dossier de mon site Web et faire écho aux messages est-il un bon moyen de le faire.

  3. quand j'accède à mon site Web comme www.mycart / index.php / css ou www.mycart / index.php / images il montre le site Web sans images et css pourquoi et comment le réparer?


Vous pouvez simplement ajouter ce qui suit à votre .htaccess

# Don't listing directory
Options -Indexes
ErrorDocument 403 http://www.your-website-home-page.com/
# Follow symbolic links
Options +FollowSymLinks

# Default handler
DirectoryIndex index.php

Cela ne chargera que le fichier index.php lors de la navigation dans le fichier. Si aucun fichier index.php n'est trouvé, une erreur 403 se produit (accès restreint) et l'utilisateur sera redirigé vers la page d'accueil







apache