.htaccess pour windows
Fermé
dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
-
10 août 2004 à 11:30
Pro Apache Dev - 29 avril 2014 à 21:42
Pro Apache Dev - 29 avril 2014 à 21:42
A voir également:
- Windows htpasswd
- Clé windows 10 gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Winrar 64 bits windows 10 - Télécharger - Compression & Décompression
- Windows movie maker windows 11 - Télécharger - Montage & Édition
16 réponses
Comme son nom l'indique, l'erreur 500 provient du serveur, et donc probablement d'une mauvaise configuration de ton fichier .htaccess. Difficile de t'aider sans savoir ce qu'il contient.
Voici néanmoins un tutoriel qui pourrait t'aider à résoudre tes problèmes : http://ww38.wooshi.fr/Tutoriel/16-Le-fichier-htaccess.html?subid1=20200207-0808-06ca-9dc7-f6b0140c6958
Voici néanmoins un tutoriel qui pourrait t'aider à résoudre tes problèmes : http://ww38.wooshi.fr/Tutoriel/16-Le-fichier-htaccess.html?subid1=20200207-0808-06ca-9dc7-f6b0140c6958
Aprés avoir lu tout le topic, j'ai moi meme placer plusieurs htaccess avec succés, sous windows et avec WAMP !
Donc les ingrédients de bases
1 - un fichier .htaccess contenant:
AuthName "PHRASE D'ACCUEIL"
AuthType Basic
AuthUserFile "c:\wamp\www\.htpasswd"
<Limit GET>
Require valid-user
</Limit>
2 - un fichier .htpasswd contenant (attention sous windows les mot de passe doivent etre en clair !!!):
nomutilisateur:motdepasse
meme pas besion de reboot votre serveur, voila pour moi ca marche nickel !
pour le reste tout est expliqué ici: https://www.commentcamarche.net/contents/7-apache-les-fichiers-htaccess
Donc les ingrédients de bases
1 - un fichier .htaccess contenant:
AuthName "PHRASE D'ACCUEIL"
AuthType Basic
AuthUserFile "c:\wamp\www\.htpasswd"
<Limit GET>
Require valid-user
</Limit>
2 - un fichier .htpasswd contenant (attention sous windows les mot de passe doivent etre en clair !!!):
nomutilisateur:motdepasse
meme pas besion de reboot votre serveur, voila pour moi ca marche nickel !
pour le reste tout est expliqué ici: https://www.commentcamarche.net/contents/7-apache-les-fichiers-htaccess
Pas correct cette info
Même sous windows les mot s de passe peuvent être encrypter
Et c'est même préférable.
Le fichier .htpasswd ne doit surtout pas être créé manuellement. (les retour à la ligne RC+LF de notepad et autre éditeur Windows ne sont pas conformes)
Pour créer le .htpasswd il faut juste utiliser l'utilitaire htpasswd.exe fourni avec apache
Cet utilitaire permet aussi de changer un mot de passe existant ou de le supprimer
Même sous windows les mot s de passe peuvent être encrypter
Et c'est même préférable.
Le fichier .htpasswd ne doit surtout pas être créé manuellement. (les retour à la ligne RC+LF de notepad et autre éditeur Windows ne sont pas conformes)
Pour créer le .htpasswd il faut juste utiliser l'utilitaire htpasswd.exe fourni avec apache
Cet utilitaire permet aussi de changer un mot de passe existant ou de le supprimer
SirHill
Messages postés
4060
Date d'inscription
vendredi 19 mars 2004
Statut
Contributeur
Dernière intervention
19 avril 2020
543
11 août 2004 à 01:01
11 août 2004 à 01:01
car je le teste en local.
Ah d'accord :)
Dsl, j'ai lu un peu trop vite.
Spécifie le chemin d'accès au fichier .htpasswd, comme par exemple :
AuthUserFile "C:/EasyPHP/www/test/.htpasswd"
AuthUserFile "C:/.htpasswd"
Jette également un oeil ici :
http://www.manucorp.com/article/14/1
Bon courage et a+
Ah d'accord :)
Dsl, j'ai lu un peu trop vite.
Spécifie le chemin d'accès au fichier .htpasswd, comme par exemple :
AuthUserFile "C:/EasyPHP/www/test/.htpasswd"
AuthUserFile "C:/.htpasswd"
Jette également un oeil ici :
http://www.manucorp.com/article/14/1
Bon courage et a+
SirHill
Messages postés
4060
Date d'inscription
vendredi 19 mars 2004
Statut
Contributeur
Dernière intervention
19 avril 2020
543
11 août 2004 à 15:39
11 août 2004 à 15:39
Cependant, ça devrait aussi fonctionner avec EasyPHP.
Jette un oeil ici par exemple :
http://www.commentcamarche.net/forum/affich-449695
http://www.commentcamarche.net/forum/affich-608090
A+
Jette un oeil ici par exemple :
http://www.commentcamarche.net/forum/affich-449695
http://www.commentcamarche.net/forum/affich-608090
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut -> sur winXP Sp2 imppossible de créer un fichier .htaccess , quelqu'un as une solution
j'ai réussi à le "créer",
avec un éditeur de texte (chez moi c'est notepad++) j'ouvre un modèle htaccess.txt (fourni avec spip) et je l'enregistre sous le nom .htaccess, parce qu'en renommant avec l'exporateur de fichier XP fait la gueule.
après j'ai pas eu de résultats probants, il doit y avoir des trucs à bidouiller dans le httpd.conf , genre le AllowOverRide, mais ça me dépasse de très loin
avec un éditeur de texte (chez moi c'est notepad++) j'ouvre un modèle htaccess.txt (fourni avec spip) et je l'enregistre sous le nom .htaccess, parce qu'en renommant avec l'exporateur de fichier XP fait la gueule.
après j'ai pas eu de résultats probants, il doit y avoir des trucs à bidouiller dans le httpd.conf , genre le AllowOverRide, mais ça me dépasse de très loin
dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
282
11 août 2004 à 12:35
11 août 2004 à 12:35
merci pour ton aide,
je n'ai pas reussi a faire fonctionner le htaccess sous php, j'ai installe WAMP5 et la ca marche,
il faut editer le httpd.conf, à la ligne 342 changer la valeur de AllowOverride None en AllowOverride All,
Redemarrer Apache,
creer le htaccess :
AuthName "Restriction"
AuthType Basic
Require valid-user
AuthUserFile "C:\Program Files\wamp\www\test\.htpasswd"
creer le htpasswd (mot de passe non crypte) :
user : password
et ca doit marcher.
Envore merci de ton aide SirHill
je n'ai pas reussi a faire fonctionner le htaccess sous php, j'ai installe WAMP5 et la ca marche,
il faut editer le httpd.conf, à la ligne 342 changer la valeur de AllowOverride None en AllowOverride All,
Redemarrer Apache,
creer le htaccess :
AuthName "Restriction"
AuthType Basic
Require valid-user
AuthUserFile "C:\Program Files\wamp\www\test\.htpasswd"
creer le htpasswd (mot de passe non crypte) :
user : password
et ca doit marcher.
Envore merci de ton aide SirHill
SirHill
Messages postés
4060
Date d'inscription
vendredi 19 mars 2004
Statut
Contributeur
Dernière intervention
19 avril 2020
543
10 août 2004 à 20:48
10 août 2004 à 20:48
Salut,
Tu dois spécifier l'emplacement du fichier .htpasswd depuis la racine de ton site. Supprime les caractères ./ et tape le chemin complet.
Tu peux aussi utiliser la commande PerlSetVar :
PerlSetVar AuthFile repertoire/.htpasswd
Par ailleurs, tu dois transférer les 2 fichiers en mode ASCII.
A+
Tu dois spécifier l'emplacement du fichier .htpasswd depuis la racine de ton site. Supprime les caractères ./ et tape le chemin complet.
Tu peux aussi utiliser la commande PerlSetVar :
PerlSetVar AuthFile repertoire/.htpasswd
Par ailleurs, tu dois transférer les 2 fichiers en mode ASCII.
A+
dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
282
10 août 2004 à 21:56
10 août 2004 à 21:56
Salut,
merci de ta reponse, j'ai essaye, ce que tu m'as dit, apparemment ca ne marche pas, la fenetre d'identification ne s'ouvre pas.
En ce qui concerne le transfert, le probleme ne doit pas venir de la, car je le teste en local.
Si tu as d'autres idees ou suggestions, je suis preneur.
Merci.
merci de ta reponse, j'ai essaye, ce que tu m'as dit, apparemment ca ne marche pas, la fenetre d'identification ne s'ouvre pas.
En ce qui concerne le transfert, le probleme ne doit pas venir de la, car je le teste en local.
Si tu as d'autres idees ou suggestions, je suis preneur.
Merci.
Utilisateur anonyme
12 août 2004 à 14:35
12 août 2004 à 14:35
Sous windows le mdp ne doit pas être crypté (si tu teste aussi en local).
Salut, j'ai attentivement parcouru vos posts.
J'ai un site Web sur Free (donc serveurs sous Linux) et je teste mes pages en local sous Windows avec la suite EasyPhp.
Le fichier .htaccess qui fonctionne chez Free sur LE SERVEUR possède une ligne AuthUserFile dans laquelle le path est relatif (ex: ./MyDatas/MyPasswd).
Ce fichier .htaccess ne fonctionne pas EN LOCAL. Même en mettant les slashs en anti-slashs. Cela ne fonctionne que lorsque place un path absolu dans AuthUserFile (ex: C:\MyDatas\MyPasswd).
Question: Est-ce que cet inconvénient (cette connerie!!!) est incontournable sous Windows? Est-ce que c'est Apache sous Windows? Ou bien il y a une ligne magique à placer dans le httpd.conf?
Merci
Tchô
J'ai un site Web sur Free (donc serveurs sous Linux) et je teste mes pages en local sous Windows avec la suite EasyPhp.
Le fichier .htaccess qui fonctionne chez Free sur LE SERVEUR possède une ligne AuthUserFile dans laquelle le path est relatif (ex: ./MyDatas/MyPasswd).
Ce fichier .htaccess ne fonctionne pas EN LOCAL. Même en mettant les slashs en anti-slashs. Cela ne fonctionne que lorsque place un path absolu dans AuthUserFile (ex: C:\MyDatas\MyPasswd).
Question: Est-ce que cet inconvénient (cette connerie!!!) est incontournable sous Windows? Est-ce que c'est Apache sous Windows? Ou bien il y a une ligne magique à placer dans le httpd.conf?
Merci
Tchô
Moi j'suis toujours en galère : impossible de faire une fenêtre d'authentification sous Windows.
.htaccess
.htpasswd
J'ai suivi tous les threads et fait des copier-coller mais rien a faire.
J'ai pas la fenêtre d'authentification qui s'ouvre...
AU SECOURS !
(Je suis sur Windows-Apache2)
.htaccess
AuthUserFile "C:/.htpasswd" AuthName "Accès restreint" AuthType Basic <LIMIT GET POST> require valid-user order deny,allow deny from all allow from 127.0.0.1 </LIMIT>
.htpasswd
intranetcdalr:passenclair
J'ai suivi tous les threads et fait des copier-coller mais rien a faire.
J'ai pas la fenêtre d'authentification qui s'ouvre...
AU SECOURS !
(Je suis sur Windows-Apache2)
bonjour, moi j'utilise script édit et j'aimerai bien pouvoir créer un espace membre pouvez vous me donner le code ??
je sui sous windows 98 et si c pas pareil , il me faudrait le code pour windows XP car je vé changé d'ordinateur.
merci d'avence
je sui sous windows 98 et si c pas pareil , il me faudrait le code pour windows XP car je vé changé d'ordinateur.
merci d'avence
Attention je remonte le post,
mais les <Limit GET> /<Limit> sont à éviter.
Il y a en effet juste à créer un petit formulaire en méthode POST
redirigeant vers votre dossier privé
pour bypasser votre authentification.
Vous comprenenez ?
Ca marche en supprimant ces clause,
et ca permet à l'authentification d'être nécessaire quelque soit la méthode HTTP
(GET, POST, PUT, DELETE, ..)
mais les <Limit GET> /<Limit> sont à éviter.
Il y a en effet juste à créer un petit formulaire en méthode POST
redirigeant vers votre dossier privé
pour bypasser votre authentification.
Vous comprenenez ?
Ca marche en supprimant ces clause,
et ca permet à l'authentification d'être nécessaire quelque soit la méthode HTTP
(GET, POST, PUT, DELETE, ..)