background preloader

Le .htaccess et ses fonctionnalités

Le .htaccess et ses fonctionnalités

Protection par htaccess Sauf indication contraire les pages d'un serveur Web sont accessibles depuis tout l'Internet. Il est cependant tout à fait possible de restreindre l'accès à une page ou à un ensemble de pages, d'un serveur. Ces restrictions peuvent être gérées selon différents critères : l'accès peut être réservé à des utilisateurs appartenant au même domaine ou au même sous-domaine. La description des méthodes que nous allons faire s'applique à un démon HTTPD de type NCSA installé sur une machine Unix. Avant toute chose, il est indispensable que le serveur que vous utilisez permette ce type de mécanisme. que vous pouvez bien sûr modifier si vous administrez votre propre serveur. De plus, ils précisent si il est possible de redéfinir localement les droits d'accès à des fichiers, ce qui est le but de cette page. Ce qui signifie que vous ne pouvez pas (None) redéfinir les droits d'accès .... Pour changer, vous devrez mettre (ou vérifier auprès de votre prestataire de services que c'est le cas): ou mieux :

Maîtriser les tableaux HTML avec JavaScript Au cours de vos projets, vous serez sûrement amenés à développer, supprimer ou simplement lire le contenu d'un tableau HTML, surtout si vos structures, ou celles que vous devrez traiter, seront en tableaux HTML. Ici, je vous présente une manière sûre d'y arriver. Oui ! Ce tutoriel demande des connaissances en JavaScript, et en particulier sur les objets. J'essaierai d'être le plus clair possible en expliquant les nouvelles notions. Ainsi ce tutoriel ne s'adresse pas uniquement à ceux qui doivent traiter des tableaux HTML, mais aussi à tous ceux qui veulent progresser en JavaScript. Voici un exemple de ce que vous pourrez facilement faire : aperçu.

Fichier .htaccess chez free.fr - HTML/CSS Protéger un dossier en filtrant les entrées par le biais d'un fichier .htaccess chez l'hébergeur free.fr Bonjour à tous ! Je vais essayer de vous expliquer clairement la méthode pour protéger l'accès à un dossier par mot de passe sur l'hébergeur free.fr, qui est légèrement différente que celle classique. C'est vrai il y a une annexe dans les cours php à propos des .htaccess et .htpasswd. I. Le but de ce tuto n'est pas d'expliquer comment envoyer sur le serveur des fichiers de ce style, on trouve de nombreuses explications sur le net à ce propos. Après avoir créé le fichier .htaccess, vous devez y insérer ceci: Code PerlSetVar AuthFile admin/password/.htpasswd AuthName "Acces Restreint" AuthType Basic require valid-user Pour l'adapter à votre site, vous devez remplacer deux valeurs:admin/password/.htpasswd: Ceci représente l'emplacement du fichier contenant la liste des mots de passe.Cette valeur est le chemin du fichier contenant les mots de passe depuis la racine du serveur. II. III. ??

Contourner le bridage de ports de certains FAI Certains Fournisseurs d'Accès à Internet (FAI), Free notamment, pratiquent ce que l'on appelle communément le "bridage de ports" : autrement dit, ils brident les communications Internet effectuées sur des ports particuliers. Ce bridage peut passer par une limitation du nombre de connexions simultanées, une limitation de bande passante sur les transferts de données réalisés sur le port en question, voire une interdiction de connexion pure et simple. Ainsi, il est quasiment impossible à certains abonnés de Free de communiquer par voix en utilisant le logiciel Ventrilo. Pourquoi ? Fort heureusement, il est possible de mettre en oeuvre des solutions pour contourner ces limitations, c'est l'objet du présent tutoriel.

Question sur .htaccess - Alsacréations Dans ton script tu créer un lien symbolique vers le fichier xml ( qui lui est placé dans un répertoire non accéssible par le web par exemple ), ce lien symbolique est lui placé ou tu veux . biensur tu donne un autre nom au lien symbolique , pourquoi pas codé en md5 par exemple . $file = '/chemin/du/fichier/config.xml'; $sym_link_name = md5(uniqid()); symlink($file,'/chemin/ou/est/créer/le/lien/'.$sym_link_name); ensuite dans ton code "html" <param name="gui" value="load_config.php? ensuite tu créer le petit script qui fera le relais (load_config.php). exemple : attention ce bout de code n'est pas du tout sécurisé , il faut y appliquer les règles d'usage lorsque l'on traitre des données utilsateurs. pour etre plus éfficace il faudrait ajouter à ca des controles de sessions ou de cookies par exemple . Maintenant il faut savoir que ca empechera un accès direct au fichier, mais pas d'en voir le contenu.

Créer un .htaccess pour protéger un dossier sur les serveurs free.fr Dans un premier temps, nous allons créer un fichier texte (ayant l'extension .txt) qui sera renommé par la suite, à la fin du tuto. Ouvrez un éditeur de texte comme Bloc-notes (sous Windows), ou Notepad++ (se reporter à la création de site internet, rédigée par M@teo) et entrez ces quelques lignes : PerlSetVar AuthFile dossier/sous_dossier/htpasswd.txt AuthName "Acces Restreint" AuthType Basic require valid-user On remarque que le code possède quatre lignes. Oula !! Pour modifier la ligne PerlSetVar AuthFile, vous devez saisir à la suite le nom du dossier à protéger. Exemple n°1 Je veux créer une partie de mon site, nommée admin et située à la racine, où seulement les administrateurs pourront accéder. Je souhaite donc que le répertoire protégé soit le suivant : A la ligne de mon code commençant par PerlSetVar AuthFile, je saisis admin/htpasswd.txt, ce qui me donne ce code : PerlSetVar AuthFile admin/htpasswd.txt Exemple n°2

Related: