You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/web/hosting/htaccess_what_else_can_you_do/guide.de-de.md
-20Lines changed: 0 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,75 +7,55 @@ order: 04
7
7
updated: 2022-10-05
8
8
---
9
9
10
-
11
10
## Verzeichnis-Browsing verhindern
12
11
Wenn Sie nicht wollen, dass Internetuser den Inhalt eines Verzeichnisses ohne Index-Datei (index.cgi, index.html, index.php, etc.) "durchstöbern" können, erstellen Sie eine .htaccess-Datei mit folgender Zeile:
13
-
14
12
15
13
```
16
14
Options -Indexes
17
15
```
18
16
19
-
20
-
21
-
22
17
## Fehlermeldungen weiterleiten
23
18
Wenn Sie personalsierte Fehlermeldungen verwenden oder bei Fehlern eine Weiterleitung auf eine bestimmte Webseite einrichten wollen, erstellen Sie eine .htaccess-Datei mit folgender Zeile:
Ersetzen Sie "Nummer_des_Fehlers" durch den entsprechenden Fehlercode. Die häufigsten Fehlermeldungen sind folgende:
32
25
33
-
34
26
- 401: Authorization required. Die Anfrage erfordert eine gültige Authentifizierung mit Login und Passwort.
35
27
- 403: Access denied. Der Zugriff auf ein Verzeichnis ohne Index-Datei (index.html, index.cgi, etc.), dessen Serverkonfiguration die Anzeige der enthaltenen Dateien nicht erlaubt, wird verweigert.
36
28
- 404: Not Found. Die vom Nutzer angeforderte Datei existiert nicht.
37
29
- 500: Server Error. Zu diesem Fehler kommt es typischerweise dann, wenn ein CGI nicht korrekt ausgeführt wird oder die Rechte des Skripts nicht korrekt gesetzt sind.
38
30
39
-
40
31
Ersetzen Sie "Nachricht_oder_Ziel" durch die gewünschte Aktion. Wenn Sie eine einfache Nachricht anzeigen möchten, geben Sie diese in Anführungszeichen ein. Um eine Weiterleitung einzurichten, geben Sie den Pfad der gewünschten Seite an. Hier zwei Beispiele:
41
32
42
-
43
33
- Sie möchten, dass bei einem Fehler 403 folgende Nachricht erscheint: "Leider haben Sie kein Zugriffsrecht für diese Datei". Sie schreiben also folgende Zeile in Ihre .htaccess-Datei:
44
34
45
-
46
35
```
47
36
ErrorDocument 403 "Leider haben Sie kein Zugriffsrecht für diese Datei"
48
37
```
49
38
50
-
51
39
- Sie möchten alle Fehler 404 auf Ihre persönliche Seite 404.html weiterleiten (für Ihre Domain: domain.com) :
52
40
53
-
54
41
```
55
42
ErrorDocument 404 http://www.domain.com/404.php
56
43
```
57
44
58
-
59
-
60
45
Sie können den Fehler auch zu einem CGI-Skript weiterleiten, das dann eine Nachricht anzeigt, den Besucher je nach anfangs angegebener URL (über die Variable REQUEST_URI) auf eine andere Datei leitet und/oder Ihnen eine Mail schickt, etc. Um dies einzurichten, ergänzen Sie folgende Zeile in Ihrer .htaccess-Datei:
61
46
62
-
63
47
```
64
48
Errordocument 404 /cgi-bin/error.cgi?type=404
65
49
```
66
50
67
-
68
51
Die Zeile muss etwas anders aussehen, wenn Ihre Seite eine SSL-Verschlüsselung verwendet:
69
52
70
-
71
53
```
72
54
Errordocument 401 /~login/error.html
73
55
```
74
56
75
-
76
57
Sollte das nicht funktionieren, überprüfen Sie in den Erweiterten Einstellungen Ihres Internet Explorer, ob die Option "Kurze HTTP-Fehlermeldungen anzeigen" deaktiviert ist.
77
58
78
-
79
59
## Eine abweichende Index-Datei angeben
80
60
Standardmäßig ist die Index-Datei eines Verzeichnisses index.html, index.htm oder index.php. Wenn Sie eine andere Datei als Index-Datei festlegen möchten, ergänzen Sie folgende Zeile in Ihrer .htaccess-Datei:
excerpt: Retrouvez ici toutes les operations possibles avec votre .htaccess autre que la protection de dossier.
5
5
section: Réécriture et authentification
6
6
order: 04
7
-
updated: 2022-10-05
7
+
updated: 2022-10-05
8
8
---
9
9
10
10
Avant de procéder, il est nécessaire de préciser quelques petites choses par rapport aux fichiers .htaccess. Tout d'abord, il faut savoir qu'il s'agit de fichiers particuliers pour le serveur web, et que ces fichiers n'apparaissent pas dans l'arborescence du répertoire concerné si un internaute fait un accès à un répertoire listable (qui ne contient pas de page index, et dont le listage n'est pas interdit). Ensuite, il faut bien prendre en compte que les paramétrages indiqués par un fichier .htaccess s'appliquent au répertoire où le fichier est installé, ainsi qu'à tout ses sous-répertoires.
@@ -21,16 +21,13 @@ Avant de procéder, il est nécessaire de préciser quelques petites choses par
21
21
### Empecher le listage du contenu d'un repertoire
22
22
Pour empécher les internautes de lister l'ensemble des fichiers contenus dans un répertoire en l'absence d'index (.cgi, .html, .php etc ....), créez un fichier .htaccess contenant la ligne ci-dessous :
23
23
24
-
25
24
```bash
26
25
Options -Indexes
27
26
```
28
27
29
-
30
28
### Rediriger les messages d'erreur
31
29
Si vous voulez utiliser des messages d'erreur personnalisés ou rediriger les erreurs sur une page web, créez un fichier .htaccess contenant des lignes de cette forme :
@@ -49,7 +46,6 @@ Remplacez "message_ou_destination" par l'action à effectuer. Pour afficher un s
49
46
50
47
Vous pouvez également rediriger l'erreur vers un script CGI qui affichera un message, redirigera le visiteur vers un autre fichier selon l'URL qui était demandée au départ (disponible dans la variable d'environnement REQUEST_URI), et/ou vous enverra un mail, etc. Pour cela, rajouter la ligne suivante dans votre fichier .htaccess :
51
48
52
-
53
49
```bash
54
50
Errordocument 404 /cgi-bin/erreur.cgi?type=404
55
51
```
@@ -60,33 +56,24 @@ Un changement est à faire uniquement si la page est appelée en https (SSL) pou
60
56
```bash
61
57
Errordocument 401 /~login/error.html
62
58
```
63
-
64
59
Si cela ne fonctionne pas, vérifiez que dans les propriétés d'Internet Explorer vous avez, dans l'onglet Avancé, décoché "Afficher des messages d'erreur HTTP simplifiés".
65
60
66
-
67
61
### Specifier un fichier d'index different
68
62
Par défaut, le fichier index d'un répertoire est index.html, index.htm ou index.php. Si vous voulez que ce soit un autre fichier, vous pouvez mettre une ligne de ce type dans votre .htaccess :
69
63
70
-
71
64
```bash
72
65
DirectoryIndex nom_du_fichier
73
66
```
74
67
75
68
Par exemple, si vous voulez utiliser la page accueil.html comme page d'index, utilisez la ligne suivante :
76
69
77
-
78
70
```bash
79
71
DirectoryIndex accueil.html
80
72
```
81
73
82
-
83
74
### Faire de la reecriture d'URL
84
75
Vous pouvez pour cela vous rendre sur le lien suivant : [Cliquer ici](../htaccess-reecriture-url-mod-rewrite/)
85
76
86
-
87
-
## Le fichier .htaccess
88
-
Tout sur le fichier .htaccess sur le lien suivant : [Cliquer ici](../mutualise-tout-sur-le-fichier-htaccess/)
89
-
90
77
## Aller plus loin
91
78
92
-
Échangez avec notre communauté d'utilisateurs sur <https://community.ovh.com>.
79
+
Échangez avec notre communauté d'utilisateurs sur <https://community.ovh.com>.
@@ -94,17 +94,8 @@ Ad esempio, per utilizzare homepage.html come pagina index, utilizza:
94
94
DirectoryIndex homepage.html
95
95
```
96
96
97
-
98
-
99
-
100
-
## Impostare reindirizzamenti
101
-
Per effettuare questa operazione, consulta [questa guida](https://www.ovh.it/g1339.reindirizzamento-dominio#reindirizzamento_web_con_lhtaccess)
102
-
103
-
104
97
## Riscrivere un URL
105
98
Per effettuare questa operazione, consulta [questa guida](https://www.ovh.it/g1971.hosting_condiviso_riscrivi_url_tramite_mod_rewrite_con_file_htaccess)
106
99
107
-
108
100
##
109
101
Per scoprire di più sul file .htaccess, [clicca qui](https://www.ovh.it/g1967.hosting_condiviso_tutto_sul_file_htaccess)
0 commit comments