Erreur mise en place de mot de pass .access

Fermé
Jeanne - Modifié le 18 juin 2020 à 20:49
 Jeanne - 19 juin 2020 à 07:47
Bonjour,
J'ai pris un hébergeur chez Lws et souhaite rendre le site privé!
L'éditeur de site ne me le proposant pas j'ai essayé de modifié le fichier .access en rajoutant une ligne de code:
#AuthName "Pages protegees reservees aux patients et correspondants"
AuthType Basic
AuthUserFile "/htdocs/.htpasswd"
Require valid-user


Cependant systématiquement il me met un message d'erreur quand j'essaye d'accéder au site après avoir rentré le bon nom d'utilisateur et mot de pass! Le chemin d'accès pour le .htpass est bon pourtant!

Le .access de base est ce dernier, n'y connaissant vraiment pas grand chose (voir rien du tout), j'aurai souhaité un peu d'aide!
Le code de base est:
RewriteEngine On
RewriteBase /


<IfModule mod_expires.c>
 ExpiresActive On
 ExpiresDefault A0
 ExpiresByType image/gif A691200
 ExpiresByType image/png A691200
 ExpiresByType image/jpeg A691200
 ExpiresByType text/css A691200
 ExpiresByType text/javascript A691200
 ExpiresByType application/javascript A691200
</IfModule>

ErrorDocument 401 "Unauthorized"
ErrorDocument 403 "Forbidden"
<IfModule mod_negotiation.c>
 #Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase /

#### PERSISTENT CONTENT ####



#### PERSISTENT CONTENT END ####

DirectoryIndex index.php index.cgi index.html
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_URI} ^\/(js\/main\.js|css\/(\d+|common|site)\.css)$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ sitepro/$1 [L,QSA]


#### PERSISTENT CONTENT ####



EDIT : Ajout des balises de code

Si vous avez des idées! Merci de votre aide!

2 réponses

jordane45 Messages postés 38241 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 septembre 2024 4 689
18 juin 2020 à 20:54
Bonjour,

quel est le message d'erreur ?
Le répertoire htdocs est celui de "base" de ton hébergement ou c'est un sous-dossier que tu as créés ?
Si c'est celui de "base", et que ton fichier .htpasswd se trouve au même niveau que ton fichier .htaccess .. alors le chemin c'est directement .htpasswd (le chemin du fichier étant le chemin absolu à partir de la racine de ton site)
0
Bonjour, cela me met une erreur 500 qui me redirige ici:

https://aide.lws.fr/base/Hebergement-web-mutualise/Depannage-des-erreurs-HTTP/Corriger-un-erreur-500-sur-LWS-Panel

J'ai essayé votre solution et ca ne marche pas, je vais essayer une autre solution, page d'accueil qui redirige vers le site puis le site dans un dossier avec ce dossier protégé !
0