J'ai un site Web qui a un dossier d'inclusion qui contient des modèles et des fonctions de php. Si un utilisateur essaie d'accéder à ce dossier. Cela ne peut pas nuire au site Web, mais je ne veux pas que mes utilisateurs voient ces modèles d'une manière organisée par l'ONU. Au lieu de cela, je veux limiter l'utilisateur s'il essaie d'accéder directement à ces fichiers dans le dossier include et le rediriger vers la page d'accueil.comment restreindre et rediriger de certaines pages dans php
Répondre
Mettre cela dans un fichier .htaccess
dans ce répertoire:
Deny from all
Cela suppose que vous utilisez Apache ou un autre serveur Web qui sait lire et les fichiers de processus.
Pour la redirection, au lieu de Deny from all
vous pouvez essayer ceci:
RedirectMatch 301 ^/includes/$ http://www.yoursite.com/
Vous pouvez configurer le serveur tel que ce dossier ne sont pas à la disposition du public. Alternativement, structurez le site afin que ce dossier soit en dessous du siteroot - ceci le rend complètement invisible au public. Ajustez simplement vos chemins d'inclusion et vous avez terminé. Je préfère cette solution, car les fichiers sont complètement hors du radar sauf si vous êtes connecté et avez accès au système de fichiers.
Cela sonne bien – yusufiqbalpk
Est-ce que ces fichiers (sous la racine du site) seront accessibles par les fichiers php à l'intérieur de la racine du site? – yusufiqbalpk
Cela dépendra de la configuration de votre serveur, mais je n'ai jamais eu de problème. Tant que votre chemin dans include() ou require() est correct, cela devrait fonctionner comme un charme. –
- 1. Restreindre UIWebview à certaines pages
- 2. Restreindre certaines pages dans Django CMS
- 3. Restreindre Searcharoo à certaines pages seulement
- 4. Php ne pouvait pas rediriger vers certaines pages
- 5. Création d'un .pac pour rediriger certaines pages
- 6. pages Rediriger en PHP
- 7. Comment restreindre l'option d'édition et quelques pages
- 8. Comment puis-je restreindre l'accès à certaines pages dans ASP.NET MVC?
- 9. Restreindre l'accès aux pages en php
- 10. Restreindre les pages des utilisateurs non-administrateurs (PHP & MySQL
- 11. httaccess rediriger vers HTTP_REFERER pour certaines pages spécifiques
- 12. htaccess rediriger vers ssl seulement pour certaines pages et www non sécurisé pour les autres pages
- 13. PHP inclut seulement pour certaines pages
- 14. htaccess rediriger les pages .htm et .php vers l'extension
- 15. .htaccess SSL sur certaines pages
- 16. Comment modifier le fichier .htaccess afin de rediriger certaines pages html si elles n'existent pas?
- 17. Comment remplacer l'authentification pour certaines pages Web ....?
- 18. Restreindre certaines URL à un seul thread
- 19. Doxygen: comment masquer certaines pages dans treeview
- 20. Rediriger sur certaines URL
- 21. Rediriger toutes les pages * .php vers * .html via .htaccess
- 22. Comment transmettre des valeurs à rediriger les pages php dynamiques
- 23. Quel est le moyen le plus simple de restreindre l'accès à certaines pages du site?
- 24. IE7 et IE8, geler sur certaines pages
- 25. Verrouiller certaines pages et laisser d'autres ouvertes
- 26. Comment rediriger vers l'écran de connexion si pas connecté pour certaines pages Web
- 27. Impression de certaines pages dans MS Word
- 28. Comment rediriger avec rewriterule de tous les domaines et pages?
- 29. .htaccess et 301 rediriger (pages dynamiques) wordpress
- 30. Rediriger certaines requêtes dans Subdir avec htaccess
qu'en est-il de la redirection vers la page d'accueil? – yusufiqbalpk
a appris de vous. Merci mec – yusufiqbalpk
bonne réponse et éditer – yusufiqbalpk