Visiteur  Droits sur la page Lecture seule  

 

HtAccess

.htaccess standard

AuthUserFile /home/login/.htpasswd
AuthGroupFile /dev/null
AuthName "Acces Restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

Alternatives

<Files *.gif admin.php3 admin2.php3>                        --> pour certains fichiers
  AuthUserFile .FichierMotDePasse                           --> Pas forcément nommé htpasswd et le placer **au-dessus** de wwww
  AuthGroupFile /dev/null
  AuthName "L'accès à ce fichier est sécurisé."
  AuthType Basic
  <LIMIT GET POST PUT>                                      --> download ET upload
  Require valid-user                                        --> OU BIEN   Require user dupond durand
  </LIMIT>
</Files>

Interdire une IP, plage ou DN

Deny from 192.168.1.2
Deny from 192.168
Deny from .wanadoo.fr 

Interdire le listage du répertoire

Options -Indexes

Gestion perso des pages d'erreur

ErrorDocument 403 "Désolé, vous n'avez pas le droit d'accéder à ce fichier"
ErrorDocument 404 http://www.domaine.com/404.php
ErrorDocument 505 "Désolé, il y a eu une erreur interne au serveur"

Spécifier une page index différente

DirectoryIndex accueil.html

Re écriture d'URL

RewriteEngine on
RewriteRule règle_de_réécriture

Voir les régles sur : http://httpd.apache.org/docs/misc/rewriteguide.html

  • Rediriger un ancien sous-domaine vers un nouveau
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ancien.ebsoft.org$
RewriteRule ^(.*) http://nouveau.ebsoft.org  [QSA,L,R=301]
  • Gérer des sous-domaines vers des répertoires spécifiques
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST}  ^www\.domaine\.tld$ [NC]
RewriteRule ^$ /www/ [L,R=301]
RewriteCond %{HTTP_HOST}  ^sousdom\.domaine\.tld$ [NC]
RewriteRule ^$ /sousdom/ [L,R=301]
  • Interdire domaine sans www.domaine
RewriteCond %{HTTP_HOST} ^domaine.tld
RewriteRule ^(.*)   http://www.domaine.tld/$1  [QSA,L,R=301]
  • Redirection d'une page, d'un répertoire, d'un domaine
RedirectMatch Permanent /(.*)\.htm$ http://www.ebsoft.org/mambo/
RedirectPermanent /dossier01/page01.html http://nouvelle.adresse.fr/dossier03/page02.html
RedirectPermanent /dossier01 http://nouvelle.adresse.fr/dossier02
RedirectPermanent / http://nouvelle.adresse.fr/
  • %(HTTP_USER_AGENT) =⇒ Contient notamment le navigateur et le système d'exploitation
  • %(HTTP_REFERER) =⇒ La page (si elle est renseignée) d'où vient votre visiteur
  • %(HTTP_HOST) =⇒ Le domaine
  • %(REQUEST_FILENAME) =⇒ La page qui a été demandée
  • %(REMOTE_ADDR) =⇒ L'adresse IP

Spécifier Php5

Une seule ligne à ajouter parmi les 3 ci-dessous :

  • Chez OVH : SetEnv PHP_VER 5
  • AddType x-mapp-php5 .php
  • AddHandler application/x-httpd-php5 .php

HtPasswd

nom1:password1 crypté
nom2:password1 crypté
nom3:password2 crypté

Pour crypter un pass : http://www.ovh.com/cgi-bin/crypt.pl

 
basetech/htaccess.txt · Dernière modification: 18/02/2007 18:36 (édition externe)
 
Ajouter à Netvibes      

 
Derniers changements Hébergé par www.ebsoft.org Propulsé par DokuWiki