PDA

Voir la version complète : Création d'un Htaccess


Raz
06/07/2007, 20h11
-----------------------------------------------Tutoriel by Raz-----------------------------------------------

Tutoriel Htaccess
La Création et la mise en place d'un htaccess:


http://www.customxp.net/images/PngFactory/png/7327-ramoneariel-TXTFile.png



Qu'est ce qu'un .htaccess?:

Les fichiers .htaccess sont des fichiers de configuration d'Apache, permettant de définir des règles dans un répertoire et dans tous ses sous-répertoires (qui n'ont pas de tel fichier à l'intérieur). On peut les utiliser pour protéger un répertoire par mot de passe, ou pour changer le nom ou l'extension de la page index, ou encore pour interdire l'accès au répertoire. Les fichiers .htaccess peuvent être utilisés dans n'importe quel répertoire virtuel ou sous-répertoire.
Les principales raisons d'utilisation des fichiers .htaccess sont :

Gérer l'accès à certains fichiers.
Ajouter un mime-type.
Protéger l'accès à un répertoire par un mot de passe.
Protéger l'accès à un fichier par un mot de passe.
Définir des pages d'erreurs personnalisées.


Etapes:

Etape 1 : Dans la première partie de ce tutoriel nous allons tout d'abord voir la création d'un fichier htaccess.txt [on le rennomera dans la dernière partie lors de l'upload] et la configuration de celui. Pour cela nous aurons besoin d'un fichier nommez chemin.php qui nous permettra de trouver le chemin absolu afin que le htaccess soit correctement configuré !




Etape 2: C'est la création du fichier htpasswd.txt [qui lui aussi sera rennomé a la fin de cette étape lors de l'upload], pour cela nous aurons besoin du fichier crypt.php qui nous permettra de crypter notre mdp pour le fichier htpasswd. Le cryptage n'est pas obligatoire mais reste tout de même conseillé pour une meilleur sécurité ! et enfin nous testerons tout cela !
PS: N'oublié pas de renommer vos fichiers htaccess.txt [en .htaccess] et htpasswd.txt [en .htpasswd] une fois sur le ftp !


Les Codes:

Sachez qui est possible de télécharger les fichiers tout fait dans les pièces jointes a la fin du topic !
Mot de pass du fichier .zip: z-tuto.com

Bon pour ce qui veulent coder un peu:


------------------ Pour le fichier .htaccess----------------
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "chemin absolu+/.htpasswd"
Require valid-user


-----------Pour trouver le Chemin absolu -------------------
<?php echo realpath('chemin.php'); ?>






-------------Pour Cryptage du Mdp---------------
<p>
<?php
if (isset($_POST['login']) AND isset($_POST['pass']))
{
$login = $_POST['login'];
$pass_crypte = crypt($_POST['pass']); // On crypte le mot de passe

echo 'Ligne à copier dans le .htpasswd :<br />' . $login . ':' . $pass_crypte;
}

else // On n'a pas encore rempli le formulaire
{
?>
</p>

<p>Entrez votre login et votre mot de passe pour le crypter.</p>

<form method="post">
<p>
Login : <input type="text" name="login"><br />
Mot de passe : <input type="text" name="pass"><br /><br />

<input type="submit" value="Crypter !">
</p>
</form>

<?php
}
?>











------------------------------------------------------------------
Mot de pass du fichier .zip: z-tuto.com

Rom56
06/07/2007, 23h17
Super boulot :)

Merci beaucoup RAZ, ca va en aider plus d'un ;)

Raz
07/07/2007, 00h50
Le coté pratique est que il y a la théorie en meme temps que la pratique !
Merci

delta64
23/06/2008, 16h03
merci pour la partage mais j'arrive pas a télécharger les fichiers

Dossier Htaccess by Raz.zip (http://www.vbulletin-ressources.com/forum/attachment.php?attachmentid=4643&d=1183749032) (1,0 Ko, 25 affichages)

le liens me donne rien .

merci