quarta-feira, 30 de janeiro de 2019

O que é o .htaccess e como criar | What is .htaccess and how to create it?

O que é o .htaccess e como criar

O .htaccess é um ficheiro de configuração usado para servidores que correm o software Apache Web Server. Por começar por um “ponto”, não significa que o ficheiro tem extensão “htaccess”, o ficheiro é simplesmente chamado de “.htaccess”. O ficheiro serve para alterar configurações quando um utilizador abre uma página web que está na mesma localização do ficheiro. Ao abrir uma página web onde está alojado o ficheiro .htaccess, o software Apache executa o ficheiro antes de abrir a página web, e corre o código do ficheiro. O código serve para alterar configurações, ativar ou desativar funções, pedir login e password para prosseguir na visualização da página, redireccionamento caso a página que tente abrir não exista ou seja necessário, etc.
O ficheiro .htaccess pode ser criado e editado com qualquer editor de texto, mesmo com o simples “notepad” do Microsoft Windows, o ficheiro pode ser programado com algumas tarefas possível que o administrador necessite. Seguem alguns exemplos mais comuns na utilização de ficheiros .htaccess.

Erro 404 Ficheiro não encontrado

Quando um utilizador tenta abrir uma página que não existe, ocorre o erro chamado de “404 File Not Found”, e para estes casos é comum que o administrador apresente ao utilizador o erro que ocorreu. Para isso apenas terá de programar as seguintes instruções no ficheiro .htaccess para mostrar abrir a nova página com informação sobre o erro ocorrido.
ErrorDocument 404 /caminho/404.html

Vários tipos de erros possíveis
Podem existir vários tipos de erros possíveis ao navegar pelas páginas web de um servidor, embora o erro 404 seja o mais comum, o administrador pode configurar o ficheiro .htaccess abrir uma página com informação do respetivo erro ou proceder conforme o administrador prefira.
ErrorDocument 401 /caminho/401.html
ErrorDocument 404 /caminho/404.html

ErrorDocument 500 /caminho/500.html

Redirecionar para outra página web
É comum fazer o redireccionamento para uma página quando ocorre um erro, mas também é possível fazer o redireccionamento logo que uma página web seja aberta. O utilizador ao abrir a página onde está o ficheiro .htaccess, passa a abrir a nova página indicada no ficheiro.
Redirect /caminho/ /novocaminho/index.html

Redireccionamento por língua
O redireccionamento pode ser feito por língua, se o utilizador por de Portugal redireciona para uma versão da página em português, se um utilizador por de Inglaterra redireciona para uma versão da página em inglês. Podendo ser feito para qualquer língua que o Servidor Apache consiga identificar.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (pt) [NC]
RewriteRule .* index-pt.html [L]

Proteção por password
Um diretório pode ser protegido por “login” e “password” usando o ficheiro .htaccess. Desta forma o utilizador ao abrir uma página web desse diretório terá que inserir os dados corretos numa janela de pop-up para prosseguir na visualização da página, caso contrário a visualização da página web será recusada pelo Servidor Apache e não será mostrada.
AuthType Basic #tipo de autenticação
AuthName "Nome do serviço" #nome da janela de pop-up
AuthUserFile /caminho/para/password/ficheiro #caminho da password
require valid-user #requer utilizador válido
A primeira linha indica que a autenticação é “Básica”, utilizado para ligações por HTTP. A segunda linha indica o nome da janela de pop-up. A terceira linha indica a localização do ficheiro da password a verificar. A quarta linha obriga a verificar que a password é válida.

Bloquear utilizadores por endereço de IP
Em alguns casos o controlo do acesso à página web pode ser feito por endereço de IP. Permitindo ou bloqueando o acesso de uma série de endereços IP de um país, ou bloquear um endereço de IP específico.
order allow,deny
deny from 255.0.0.0 #todos a partir de
deny from 123.45.67.
#qualquer que corresponda ao último octeto

deny from 123.4.5.67
#endereço de ip específico
A primeira linha indica que serão bloqueados e permitidos endereços de IP. A segunda linha indica que todos os endereços a partir de 255.0.0.0 serão bloqueados. A terceira linha não tem especificado o último octeto, significa que qualquer IP que corresponda ao IP indicado com qualquer valor no último octeto será bloqueado. A quarta linha bloqueia o acesso de um endereço específico porque tem o endereço exato.



______________________________________________________________________






Index
― O que é o .htaccess e como criar (PORTUGUESE | PORTUGUÊS)
― What is .htaccess and how to create it? (ENGLISH) 
Qu'est-ce que c'est .htaccess et comment le créer? (FRENCH | FRANÇAIS)
 ― ¿Qué es .htaccess y cómo crearlo? (SPANISH | ESPAÑOL) 
Was ist .htaccess und wie wird es erstellt? (GERMAN | DEUTSCHE) 
Cos'è .htaccess e come crearlo? (ITALIAN | ITALIANO) 
Что такое .htaccess и как его создать? (RUSSIAN | РУССКИЙ) 
.Htaccess nedir ve nasıl oluşturulur? (TURKISH | TÜRK) 
Що таке .htaccess і як його створити? (UKRAINIAN | УКРАЇНСЬКИЙ) 
什么是.htaccess以及如何创建它? (CHINESE | 中文) 
.htaccessとは?その作成方法は? (JAPANESE | 日本語) 
ما هو .htaccess وكيفية إنشائه؟ (ARABIC | عربى) 
.htaccess 란 무엇이며 어떻게 만드나요? (KOREAN | 한국) 
Τι είναι το .htaccess και πώς να το δημιουργήσετε (GREEK | Ελληνικά) 
Wat is .htaccess en hoe maak je het? (NETHERLANDS | NEDERLAND) 
Ce este .htaccess și cum să îl creați? (ROMANIA | ROMÂNIA)



______________________________________________________________________




ENGLISH
What is .htaccess and how to create it?
The .htaccess is a configuration file used for servers running Apache Web Server software. To begin with a "dot", does not mean that the file has "htaccess" extension, the file is simply called ".htaccess". The file is for changing settings when a user opens a web page that is in the same location as the file. When you open a web page where the .htaccess file is hosted, the Apache software runs the file before opening the web page, and runs the code in file. The code is used to change settings, activate or deactivate functions, request login and password to proceed with the page view, redirect if the page you try to open does not exist, etc.
The .htaccess file can be created and edited with any text editor, even with the simple Microsoft Windows notepad, the file can be programmed with tasks that the system administrator needs. Here are some more common examples of using .htaccess files.


Error 404 File not found
When a user tries to open a page that does not exist, the error is called "404 File Not Found", and in these cases it is common for the administrator to present the user with the error that occurred. For this you only have to program the following instructions in the .htaccess file to show the new page opening with information about the error occurred.
ErrorDocument 404 /path/404.html


Various types of possible errors
There may be several possible types of errors when browsing web pages of a server, although the 404 error is the most common one, the administrator can configure the .htaccess file to open a page with information about its error or to proceed as the administrator prefers.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Redirect to another webpage
It is common to redirect to a page when an error occurs, but it is also possible to redirect as soon as a web page is opened. When you open the page where the .htaccess file is located, the user opens the new page that appears in the file.
Redirect /path/ /newpath/index.html


Language Redirection
The redirection can be done by language, if the user by from Portugal redirects to a version of the page in Portuguese, if a user of from England redirects to a version of the page in English. It can be done for any language that the Apache Server can identify.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Password protection
A directory can be protected by "login" and "password" using the .htaccess file. In this way the user when opening a web page of this directory will have to enter the correct data in a window of pop-up to continue in the visualization of the page, otherwise the visualization of the web page will be rejected by Apache Server and will not be shown.
AuthType Basic #authentication type
AuthName "Service name" #popup window name
AuthUserFile /path/to/password/file #password path
require valid-user #requires valid user
The first line indicates that authentication is "Basic", used for HTTP connections. The second line indicates the name of the pop-up window. The third line indicates the location of the password file to check. The fourth line forces you to verify that the password is valid.


Block users by IP address
In some cases control of access to the web page can be done by IP address. Allowing or blocking access to a series of IP addresses from a country, or blocking a specific IP address.
order allow,deny
deny from 255.0.0.0 #all from
deny from 123.45.67. #all corresponding to the last octet
deny from 123.4.5.67 #specific ip address
The first line indicates that IP addresses will be blocked and allowed. The second line indicates that all addresses from 255.0.0.0 will be blocked. The third line has not specified the last octet, it means that any IP that matches the IP indicated with any value in the last octet will be blocked. The fourth line blocks the access of a specific address because it has the exact address.



______________________________________________________________________




FRENCH | FRANÇAIS
Qu'est-ce que c'est .htaccess et comment le créer?
Le fichier .htaccess est un fichier de configuration utilisé pour les serveurs exécutant le logiciel Apache Web Server. Pour commencer par un "point", cela ne signifie pas que le fichier a une extension "htaccess", le fichier est simplement appelé ".htaccess". Le fichier sert à modifier les paramètres lorsqu'un utilisateur ouvre une page Web située au même emplacement que le fichier. Lorsque vous ouvrez une page Web sur laquelle le fichier .htaccess est hébergé, le logiciel Apache exécute le fichier avant d'ouvrir la page Web, puis exécute le code dans le fichier. Le code est utilisé pour modifier les paramètres, activer ou désactiver des fonctions, demander un identifiant et un mot de passe pour poursuivre l'affichage de la page, rediriger si la page que vous essayez d'ouvrir n'existe pas, etc.
Le fichier .htaccess peut être créé et modifié avec n’importe quel éditeur de texte. Même avec le simple bloc-notes Microsoft Windows, le fichier peut être programmé avec les tâches dont l’administrateur système a besoin. Voici quelques exemples plus courants d'utilisation de fichiers .htaccess.


Erreur 404 Fichier non trouvé
Lorsqu'un utilisateur tente d'ouvrir une page inexistante, l'erreur est appelée "Fichier 404 non trouvé". Dans ces cas, il est courant que l'administrateur présente à l'utilisateur l'erreur qui s'est produite. Pour cela, il vous suffit de programmer les instructions suivantes dans le fichier .htaccess pour afficher la nouvelle page ouverte avec les informations relatives à l'erreur survenue.
ErrorDocument 404 /path/404.html


Différents types d'erreurs possibles
Il peut y avoir plusieurs types d’erreurs possibles lors de la navigation sur les pages Web d’un serveur. Bien que l’erreur 404 soit la plus courante, l’administrateur peut configurer le fichier .htaccess pour ouvrir une page contenant des informations sur son erreur ou procéder selon son choix.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Rediriger vers une autre page Web
Il est courant de rediriger vers une page lorsqu'une erreur se produit, mais il est également possible de rediriger dès qu'une page Web est ouverte. Lorsque vous ouvrez la page où se trouve le fichier .htaccess, l'utilisateur ouvre la nouvelle page qui apparaît dans le fichier.
Redirect /path/ /newpath/index.html


Redirection de langue
La redirection peut être effectuée par langue si l'utilisateur de Portugal redirige vers une version de la page en portugais, si un utilisateur d'Angleterre redirige vers une version de la page en anglais. Cela peut être fait pour n'importe quelle langue identifiée par le serveur Apache.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Mot de passe de protection
Un répertoire peut être protégé par "login" et "mot de passe" à l'aide du fichier .htaccess. De cette manière, lors de l’ouverture d’une page Web de ce répertoire, il devra saisir les données correctes dans une fenêtre contextuelle pour continuer à visualiser la page, faute de quoi la visualisation de la page Web sera refusée par Apache Server. ne sera pas montré.
AuthType Basic #type d'authentification
AuthName "nom du service " #popup nom de la fenêtre
AuthUserFile /path/to/password/file #chemin de mot de passe
require valid-user #utilisateur valide
La première ligne indique que l'authentification est "Basic", utilisée pour les connexions HTTP. La deuxième ligne indique le nom de la fenêtre contextuelle. La troisième ligne indique l'emplacement du fichier de mot de passe à vérifier. La quatrième ligne vous oblige à vérifier que le mot de passe est valide.


Bloquer les utilisateurs par adresse IP
Dans certains cas, le contrôle de l'accès à la page Web peut être effectué par adresse IP. Autoriser ou bloquer l'accès à une série d'adresses IP d'un pays ou bloquer une adresse IP spécifique.
order allow,deny
deny from 255.0.0.0 #all from
deny from 123.45.67. #all corresponding to the last octet
deny from 123.4.5.67 #specific ip address
La première ligne indique que les adresses IP seront bloquées et autorisées. La deuxième ligne indique que toutes les adresses de 255.0.0.0 seront bloquées. La troisième ligne n'a pas spécifié le dernier octet, cela signifie que toute adresse IP qui correspond à l'adresse indiquée par une valeur du dernier octet sera bloquée. La quatrième ligne bloque l’accès d’une adresse spécifique car elle possède l’adresse exacte.



______________________________________________________________________




SPANISH | ESPAÑOL
¿Qué es .htaccess y cómo crearlo?
.Htaccess es un archivo de configuración utilizado para servidores que ejecutan el software Apache Web Server. Para comenzar con un "punto", no significa que el archivo tenga la extensión "htaccess", el archivo simplemente se llama ".htaccess". El archivo sirve para cambiar la configuración cuando un usuario abre una página web que se encuentra en la misma ubicación que el archivo. Cuando abre una página web donde se encuentra el archivo .htaccess, el software Apache ejecuta el archivo antes de abrir la página web y ejecuta el código en el archivo. El código se usa para cambiar la configuración, activar o desactivar funciones, solicitar el inicio de sesión y la contraseña para continuar con la vista de la página, redirigir si la página que intenta abrir no existe, etc.
El archivo .htaccess se puede crear y editar con cualquier editor de texto, incluso con el simple bloc de notas de Microsoft Windows, el archivo se puede programar con las tareas que necesita el administrador del sistema. Aquí hay algunos ejemplos más comunes del uso de archivos .htaccess.


Error 404 Archivo no encontrado
Cuando un usuario intenta abrir una página que no existe, el error se llama "Archivo 404 no encontrado" y, en estos casos, es común que el administrador presente al usuario el error que ocurrió. Para esto solo tiene que programar las siguientes instrucciones en el archivo .htaccess para mostrar la apertura de la nueva página con información sobre el error ocurrido.
ErrorDocument 404 /path/404.html


Varios tipos de posibles errores.
Puede haber varios tipos de errores posibles al navegar por las páginas web de un servidor, aunque el error 404 es el más común, el administrador puede configurar el archivo .htaccess para abrir una página con información sobre su error o para proceder según lo prefiera el administrador.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Redirigir a otra página web
Es común redireccionar a una página cuando se produce un error, pero también es posible redirigir tan pronto como se abre una página web. Cuando abre la página donde se encuentra el archivo .htaccess, el usuario abre la nueva página que aparece en el archivo.
Redirect /path/ /newpath/index.html


Redireccion de lenguaje
La redirección se puede hacer por idioma, si el usuario de Portugal redirige a una versión de la página en portugués, si un usuario de Inglaterra redirige a una versión de la página en inglés. Se puede hacer para cualquier idioma que el servidor Apache pueda identificar.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Protección de contraseña
Un directorio puede ser protegido por "inicio de sesión" y "contraseña" usando el archivo .htaccess. De esta manera, el usuario al abrir una página web de este directorio tendrá que ingresar los datos correctos en una ventana emergente para continuar en la visualización de la página; de lo contrario, Apache Server y la página web rechazarán la visualización de la página web. no se mostrará.
AuthType Basic #tipo de autenticación
AuthName "Service name" #popup window name
AuthUserFile /path/to/password/file #password ruta
require valid-user #requista usuario válido
La primera línea indica que la autenticación es "Básica", utilizada para las conexiones HTTP. La segunda línea indica el nombre de la ventana emergente. La tercera línea indica la ubicación del archivo de contraseña para verificar. La cuarta línea le obliga a verificar que la contraseña es válida.


Bloquear usuarios por dirección IP
En algunos casos, el control de acceso a la página web se puede hacer por dirección IP. Permitir o bloquear el acceso a una serie de direcciones IP de un país, o bloquear una dirección IP específica.
order allow,deny
deny from 255.0.0.0 #todos desde
deny from 123.45.67. #todos correspondientes al último octeto
deny from 123.4.5.67 #dirección ip específica
La primera línea indica que las direcciones IP serán bloqueadas y permitidas. La segunda línea indica que todas las direcciones desde 255.0.0.0 serán bloqueadas. La tercera línea no ha especificado el último octeto, lo que significa que se bloqueará cualquier IP que coincida con la IP indicada con cualquier valor en el último octeto. La cuarta línea bloquea el acceso de una dirección específica porque tiene la dirección exacta.



_______________________________________________________________________




GERMAN | DEUTSCHE
Was ist .htaccess und wie wird es erstellt?
Der .htaccess ist eine Konfigurationsdatei, die für Server verwendet wird, auf denen Apache Web Server-Software ausgeführt wird. Um mit einem "Punkt" zu beginnen, bedeutet das nicht, dass die Datei die Erweiterung "htaccess" hat. Die Datei wird einfach ".htaccess" genannt. Die Datei dient zum Ändern der Einstellungen, wenn ein Benutzer eine Webseite öffnet, die sich am selben Ort wie die Datei befindet. Wenn Sie eine Webseite öffnen, auf der die .htaccess-Datei gehostet wird, führt die Apache-Software die Datei vor dem Öffnen der Webseite und den Code in der Datei aus. Der Code wird zum Ändern von Einstellungen, zum Aktivieren oder Deaktivieren von Funktionen, zum Anfordern von Login und Kennwort verwendet, um mit der Seitenansicht fortzufahren, umzuleiten, falls die zu öffnende Seite nicht vorhanden ist usw.
Die .htaccess-Datei kann mit einem beliebigen Texteditor erstellt und bearbeitet werden. Selbst mit dem einfachen Microsoft Windows-Notizblock kann die Datei mit Aufgaben programmiert werden, die der Systemadministrator benötigt. Im Folgenden finden Sie einige häufigere Beispiele für die Verwendung von .htaccess-Dateien.


Fehler 404 Datei nicht gefunden
Wenn ein Benutzer versucht, eine Seite zu öffnen, die nicht vorhanden ist, wird der Fehler als "404-Datei nicht gefunden" bezeichnet. In diesen Fällen kann der Administrator dem Benutzer normalerweise den aufgetretenen Fehler anzeigen. Dazu müssen Sie nur die folgenden Anweisungen in der .htaccess-Datei programmieren, um die neue Seite mit Informationen zum aufgetretenen Fehler anzuzeigen.
ErrorDocument 404 /path/404.html


Verschiedene Arten möglicher Fehler
Beim Durchsuchen von Webseiten eines Servers können verschiedene Arten von Fehlern auftreten. Obwohl der Fehler 404 am häufigsten auftritt, kann der Administrator die .htaccess-Datei so konfigurieren, dass eine Seite mit Informationen zu ihrem Fehler geöffnet wird oder der Administrator bevorzugt vorgeht.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Weiterleitung auf eine andere Webseite
Es ist üblich, auf eine Seite umzuleiten, wenn ein Fehler auftritt, aber es ist auch möglich, umzuleiten, sobald eine Webseite geöffnet wird. Wenn Sie die Seite öffnen, auf der sich die .htaccess-Datei befindet, öffnet der Benutzer die neue Seite, die in der Datei angezeigt wird.
Redirect /path/ /newpath/index.html


Sprachumleitung
Die Umleitung kann nach Sprache erfolgen, wenn der Benutzer von Portugal zu einer portugiesischen Version der Seite umleitet, wenn ein Benutzer aus England zu einer englischen Version der Seite weiterleitet. Dies kann für jede Sprache erfolgen, die der Apache Server erkennt.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Passwortschutz
Ein Verzeichnis kann mit ".htaccess" durch "login" und "password" geschützt werden. Auf diese Weise muss der Benutzer beim Öffnen einer Webseite dieses Verzeichnisses die korrekten Daten in einem Popup-Fenster eingeben, um mit der Visualisierung der Seite fortzufahren. Andernfalls wird die Visualisierung der Webseite von Apache Server und abgelehnt wird nicht angezeigt.
AuthType Basic #authentifizierungstyp
AuthName "Dienstname" #popup Fenstername
AuthUserFile /path/to/password/file #Dateipasswortpfad
require valid-user #gültigen Benutzer
Die erste Zeile zeigt an, dass die Authentifizierung "Basic" ist und für HTTP-Verbindungen verwendet wird. Die zweite Zeile zeigt den Namen des Popup-Fensters an. Die dritte Zeile gibt den Ort der zu überprüfenden Kennwortdatei an. In der vierten Zeile müssen Sie überprüfen, ob das Kennwort gültig ist.


Benutzer nach IP-Adresse blockieren
In einigen Fällen kann der Zugriff auf die Webseite über die IP-Adresse gesteuert werden. Zulassen oder Blockieren des Zugriffs auf eine Reihe von IP-Adressen aus einem Land oder Blockieren einer bestimmten IP-Adresse.
order allow,deny
deny from 255.0.0.0 #all von
deny from 123.45.67. #Alles entspricht dem letzten Oktett
deny from 123.4.5.67 #spezifischer IP-Adresse
Die erste Zeile zeigt an, dass IP-Adressen gesperrt und zulässig sind. Die zweite Zeile zeigt an, dass alle Adressen von 255.0.0.0 blockiert werden. In der dritten Zeile wurde nicht das letzte Oktett angegeben. Dies bedeutet, dass jede IP, die der angegebenen IP mit einem Wert im letzten Oktett entspricht, gesperrt wird. Die vierte Zeile blockiert den Zugriff auf eine bestimmte Adresse, da diese die genaue Adresse hat.



______________________________________________________________________




ITALIAN | ITALIANO
Cos'è .htaccess e come crearlo?
Il .htaccess è un file di configurazione utilizzato per i server che eseguono il software Apache Web Server. Per iniziare con un "punto", non significa che il file abbia estensione "htaccess", il file viene semplicemente chiamato ".htaccess". Il file serve a modificare le impostazioni quando un utente apre una pagina Web che si trova nella stessa posizione del file. Quando si apre una pagina Web in cui è ospitato il file .htaccess, il software Apache esegue il file prima di aprire la pagina Web ed esegue il codice nel file. Il codice viene utilizzato per modificare le impostazioni, attivare o disattivare le funzioni, richiedere login e password per procedere con la visualizzazione della pagina, reindirizzare se la pagina che si tenta di aprire non esiste, ecc.
Il file .htaccess può essere creato e modificato con qualsiasi editor di testo, anche con il semplice blocco note di Microsoft Windows, il file può essere programmato con le attività richieste dall'amministratore di sistema. Ecco alcuni esempi più comuni di utilizzo dei file .htaccess.


Errore 404 File non trovato
Quando un utente tenta di aprire una pagina che non esiste, l'errore viene chiamato "404 File non trovato" e in questi casi è normale che l'amministratore presenti all'utente l'errore che si è verificato. Per questo è sufficiente programmare le seguenti istruzioni nel file .htaccess per mostrare la nuova apertura della pagina con le informazioni sull'errore verificatosi.
ErrorDocument 404 /path/404.html


Vari tipi di errori possibili
Potrebbero esserci diversi tipi di errori durante la navigazione nelle pagine Web di un server, sebbene l'errore 404 sia il più comune, l'amministratore può configurare il file .htaccess per aprire una pagina con informazioni sul suo errore o procedere come preferisce l'amministratore.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Reindirizza a un'altra pagina web
È normale reindirizzare a una pagina quando si verifica un errore, ma è anche possibile reindirizzare non appena viene aperta una pagina Web. Quando apri la pagina in cui si trova il file .htaccess, l'utente apre la nuova pagina che appare nel file.
Redirect /path/ /newpath/index.html


Reindirizzamento della lingua
Il reindirizzamento può essere fatto per lingua, se l'utente dal Portogallo reindirizza a una versione della pagina in portoghese, se un utente di Inghilterra reindirizza a una versione della pagina in inglese. Può essere fatto per qualsiasi lingua che il server Apache può identificare.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Protezione della password
Una directory può essere protetta da "login" e "password" usando il file .htaccess. In questo modo l'utente quando apre una pagina web di questa directory dovrà inserire i dati corretti in una finestra di pop-up per continuare nella visualizzazione della pagina, altrimenti la visualizzazione della pagina web verrà respinta da Apache Server e non verrà mostrato.
AuthType Basic #Tipo di autenticazione
AuthName "Nome servizio" #popup nome della finestra
AuthUserFile /path/to/password/file #password path
require valid-user #utente valido
La prima riga indica che l'autenticazione è "Base", utilizzata per le connessioni HTTP. La seconda riga indica il nome della finestra pop-up. La terza riga indica la posizione del file della password da controllare. La quarta riga ti obbliga a verificare che la password sia valida.


Blocca gli utenti per indirizzo IP
In alcuni casi il controllo dell'accesso alla pagina Web può essere effettuato tramite l'indirizzo IP. Consentire o bloccare l'accesso a una serie di indirizzi IP da un paese o il blocco di uno specifico indirizzo IP.
order allow,deny
deny from 255.0.0.0 #all da
deny from 123.45.67. #tutto corrispondente all'ultimo ottetto
deny from 123.4.5.67 #indirizzo ip specifico
La prima riga indica che gli indirizzi IP verranno bloccati e consentiti. La seconda riga indica che tutti gli indirizzi da 255.0.0.0 saranno bloccati. La terza riga non ha specificato l'ultimo ottetto, significa che qualsiasi IP che corrisponde all'IP indicato con qualsiasi valore nell'ultimo ottetto verrà bloccato. La quarta riga blocca l'accesso ad un indirizzo specifico perché ha l'indirizzo esatto.



_______________________________________________________________________




RUSSIAN | РУССКИЙ
Что такое .htaccess и как его создать?
.Htaccess - это файл конфигурации, используемый для серверов, на которых работает программное обеспечение Apache Web Server. Начнем с «точки», не означает, что файл имеет расширение «htaccess», файл просто называется «.htaccess». Файл предназначен для изменения настроек, когда пользователь открывает веб-страницу, которая находится в том же месте, что и файл. При открытии веб-страницы, на которой размещен файл .htaccess, программное обеспечение Apache запускает файл перед открытием веб-страницы и запускает код в файле. Код используется для изменения настроек, активации или деактивации функций, запроса логина и пароля для продолжения просмотра страницы, перенаправления, если страница, которую вы пытаетесь открыть, не существует и т. Д.
Файл .htaccess можно создавать и редактировать с помощью любого текстового редактора, даже с помощью простого блокнота Microsoft Windows, этот файл можно запрограммировать с помощью задач, которые нужны системному администратору. Вот еще несколько распространенных примеров использования файлов .htaccess.


Ошибка 404 Файл не найден
Когда пользователь пытается открыть страницу, которая не существует, ошибка называется «404 Файл не найден», и в этих случаях обычно администратор представляет пользователю возникшую ошибку. Для этого вам нужно всего лишь запрограммировать следующие инструкции в файле .htaccess, чтобы показать открытие новой страницы с информацией о произошедшей ошибке.
ErrorDocument 404 /path/404.html


Различные типы возможных ошибок
При просмотре веб-страниц сервера может быть несколько возможных типов ошибок, хотя ошибка 404 является наиболее распространенной, администратор может настроить файл .htaccess для открытия страницы с информацией об ошибке или для продолжения работы по желанию администратора.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Перенаправить на другую веб-страницу
Обычно происходит перенаправление на страницу при возникновении ошибки, но также возможно перенаправление после открытия веб-страницы. Когда вы открываете страницу, на которой находится файл .htaccess, пользователь открывает новую страницу, которая появляется в файле.
Redirect /path/ /newpath/index.html


Перенаправление языка
Перенаправление может осуществляться по языку, если пользователь из Португалии перенаправляет на версию страницы на португальском языке, если пользователь из Англии перенаправляет на версию страницы на английском языке. Это можно сделать для любого языка, который может определить сервер Apache.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Защита паролем
Каталог может быть защищен «логином» и «паролем» с помощью файла .htaccess. Таким образом, пользователь при открытии веб-страницы этого каталога должен будет ввести правильные данные в окне всплывающего окна, чтобы продолжить визуализацию страницы, в противном случае визуализация веб-страницы будет отклонена сервером Apache и не будет показан
AuthType Basic #тип аутентификации
AuthName "Service name" #popup имя окна
AuthUserFile /path/to/password/file #пароль
require valid-user #действительный пользователь
Первая строка указывает, что аутентификация «Базовая», используется для HTTP-соединений. Вторая строка указывает название всплывающего окна. Третья строка указывает местоположение файла паролей для проверки. Четвертая строка заставляет вас проверить, что пароль действителен.


Блокировать пользователей по IP-адресу
В некоторых случаях контроль доступа к веб-странице может осуществляться по IP-адресу. Разрешение или блокирование доступа к серии IP-адресов из страны или блокирование определенного IP-адреса.
order allow,deny
deny from 255.0.0.0 #все от
deny from 123.45.67. #все соответствует последнему октету
deny from 123.4.5.67 #конкретный IP-адрес
Первая строка указывает, что IP-адреса будут заблокированы и разрешены. Вторая строка указывает, что все адреса с 255.0.0.0 будут заблокированы. В третьей строке не указан последний октет, это означает, что любой IP-адрес, соответствующий IP-адресу, указанному с любым значением в последнем октете, будет заблокирован. Четвертая строка блокирует доступ к определенному адресу, поскольку он имеет точный адрес.



______________________________________________________________________




TURKISH | TÜRK
.Htaccess nedir ve nasıl oluşturulur?
.Htaccess, Apache Web Server yazılımı çalıştıran sunucular için kullanılan bir yapılandırma dosyasıdır. Bir "nokta" ile başlamak, dosyanın "htaccess" uzantısına sahip olduğu anlamına gelmez, dosyaya sadece ".htaccess" denir. Bir kullanıcı, dosyayla aynı konumda olan bir web sayfasını açtığında, dosya ayarları değiştirmek içindir. .Htaccess dosyasının bulunduğu bir web sayfasını açtığınızda, Apache yazılımı web sayfasını açmadan önce dosyayı çalıştırır ve kodu dosyada çalıştırır. Kod, ayarları değiştirmek, işlevleri etkinleştirmek veya devre dışı bırakmak, sayfa görünümüne devam etmek için oturum açma ve şifre istemek, açmaya çalıştığınız sayfa mevcut değilse yönlendirmek için kullanılır.
.Htaccess dosyası herhangi bir metin düzenleyicide oluşturulabilir ve düzenlenebilir, basit Microsoft Windows not defterinde bile, dosya sistem yöneticisinin ihtiyaç duyduğu görevlerle programlanabilir. İşte .htaccess dosyalarını kullanmanın bazı daha yaygın örnekleri.


Hata 404 Dosya bulunamadı
Bir kullanıcı olmayan bir sayfayı açmaya çalıştığında, hataya "404 Dosya Bulunamadı" denir ve bu durumlarda yöneticinin kullanıcıya hatayı sunması yaygındır. Bunun için, .htaccess dosyasındaki aşağıdaki talimatları sadece ortaya çıkan hata hakkında bilgi veren yeni sayfa açılışını göstermek için programlamanız gerekir.
ErrorDocument 404 /path/404.html


Çeşitli olası hata türleri
Bir sunucunun web sayfalarına göz atarken birkaç olası hata olabilir, ancak 404 hatası en yaygın olanı olmasına rağmen, yönetici .htaccess dosyasını, hatası hakkında bilgi içeren bir sayfa açacak ya da yönetici istediği gibi devam edecek şekilde yapılandırabilir.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Başka bir web sayfasına yönlendir
Bir hata oluştuğunda bir sayfaya yönlendirmek yaygındır, ancak bir web sayfası açılır açılmaz yeniden yönlendirmek de mümkündür. .Htaccess dosyasının bulunduğu sayfayı açtığınızda, kullanıcı dosyada görünen yeni sayfayı açar.
Redirect /path/ /newpath/index.html


Dil Yönlendirme
Yönlendirme, Portekizli bir kullanıcı Portekizce sayfanın bir sürümüne yönlendirirse, İngiltere'den bir kullanıcı sayfanın İngilizce bir sürümüne yönlendirirse, dille yapılabilir. Apache Sunucusunun tanımlayabildiği herhangi bir dil için yapılabilir.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Şifre koruması
Bir dizin .htaccess dosyasını kullanarak "login" ve "password" ile korunabilir. Bu şekilde, kullanıcının bu dizinin bir web sayfasını açarken, sayfanın görselleştirilmesine devam etmek için açılır pencerede doğru verileri girmesi gerekir, aksi takdirde web sayfasının görselleştirilmesi Apache Sunucusu tarafından reddedilir ve gösterilmeyecek.
AuthType Basic #kimlik doğrulama türü
AuthName "Hizmet adı" #popup pencere adı
AuthUserFile /path/to/password/file #password yolu
require valid-user #geçerli bir kullanıcı
İlk satır, kimlik doğrulamanın HTTP bağlantıları için kullanılan "Temel" olduğunu gösterir. İkinci satır, açılır pencerenin adını gösterir. Üçüncü satır kontrol edilecek şifre dosyasının yerini gösterir. Dördüncü satır, şifrenin geçerli olduğunu doğrulamanızı sağlar.


Kullanıcıları IP adresine göre engelle
Bazı durumlarda, web sayfasına erişimin kontrolü IP adresi ile yapılabilir. Bir ülkeden bir dizi IP adresine erişime izin vermek veya engellemek veya belirli bir IP adresini engellemek.
order allow,deny
deny from 255.0.0.0 #dan reddet
deny from 123.45.67. #t son oktete karşılık gelir
deny from 123.4.5.67 #pecific ip address
İlk satır, IP adreslerinin engelleneceğini ve izin verileceğini gösterir. İkinci satır 255.0.0.0'daki tüm adreslerin engelleneceğini gösterir. Üçüncü satır son sekizliyi belirtmedi, bu, son sekizli içinde herhangi bir değerle gösterilen IP ile eşleşen herhangi bir IP'nin engelleneceği anlamına geliyor. Dördüncü satır, tam adrese sahip olduğu için belirli bir adresin erişimini engeller.



______________________________________________________________________




UKRAINIAN | УКРАЇНСЬКИЙ
Що таке .htaccess і як його створити?
Файл .htaccess - це конфігураційний файл, який використовується для серверів, що використовують програмне забезпечення Apache Web Server. Почнемо з "точки", не означає, що файл має розширення "htaccess", файл просто називається ".htaccess". Файл призначений для зміни налаштувань, коли користувач відкриває веб-сторінку, яка знаходиться в тому ж місці, що й файл. Коли ви відкриваєте веб-сторінку, де розміщений файл .htaccess, програма Apache запускає файл перед відкриттям веб-сторінки і запускає код у файлі. Код використовується для зміни налаштувань, активації або деактивації функцій, запиту логіна та пароля для перегляду сторінки, перенаправлення, якщо сторінка, яку ви намагаєтеся відкрити, не існує тощо.
Файл .htaccess можна створювати та редагувати за допомогою будь-якого текстового редактора, навіть за допомогою простого блокнота Microsoft Windows, файл може бути запрограмований на завдання, які потребує системний адміністратор. Нижче наведено кілька поширених прикладів використання файлів .htaccess.


Помилка 404 Файл не знайдено
Коли користувач намагається відкрити сторінку, яка не існує, помилка називається "404 Файл не знайдено", і в цих випадках адміністратор звичайно представляє користувачеві помилку, що сталася. Для цього потрібно лише запрограмувати наступні інструкції у файлі .htaccess, щоб показати нове відкриття сторінки з інформацією про сталася помилка.
ErrorDocument 404 /path/404.html


Різні типи можливих помилок
Під час перегляду веб-сторінок сервера може бути кілька можливих типів помилок, хоча помилка 404 є найпоширенішою, адміністратор може налаштувати файл .htaccess, щоб відкрити сторінку з інформацією про її помилку або продовжити, як віддає перевагу адміністратор.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Переадресація на іншу веб-сторінку
Зазвичай переадресація на сторінку відбувається, коли виникає помилка, але також можна перенаправляти, як тільки відкриється веб-сторінка. Після відкриття сторінки, де знаходиться файл .htaccess, користувач відкриває нову сторінку, яка відображається у файлі.
Redirect /path/ /newpath/index.html


Перенаправлення мови
Переадресацію можна зробити мовою, якщо користувач з Португалії перенаправляє на версію сторінки португальською, якщо користувач з Англії перенаправляє на версію сторінки англійською мовою. Це може бути зроблено для будь-якої мови, яку може ідентифікувати сервер Apache.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Захист паролем
Каталог може бути захищений "login" і "password" за допомогою файлу .htaccess. Таким чином, користувач при відкритті веб-сторінки цього каталогу повинен буде ввести правильні дані у вікні спливаючого вікна для продовження візуалізації сторінки, інакше візуалізація веб-сторінки буде відхилена Apache Server і не буде показано.
AuthType Basic #Тип основного автентифікації
AuthName "Ім'я служби" #popup ім'я вікна
AuthUserFile /path/to/password/file #password Шлях
require valid-user #користувача
Перший рядок вказує, що аутентифікація "Basic", яка використовується для HTTP-з'єднань. Другий рядок вказує на назву спливаючого вікна. Третій рядок вказує розташування файлу паролів для перевірки. Четвертий рядок змушує вас перевірити правильність пароля.


Заблокуйте користувачів за IP-адресою
У деяких випадках контроль доступу до веб-сторінки може здійснюватися за допомогою IP-адреси. Дозволяє або блокує доступ до серії IP-адрес з країни або блокує певну IP-адресу.
order allow,deny
deny from 255.0.0.0 #all від
deny from 123.45.67. #all відповідає останньому октету
deny from 123.4.5.67 #специфічної адреси ip
Перший рядок вказує, що IP-адреси будуть заблоковані та дозволені. Другий рядок вказує, що всі адреси з 255.0.0.0 будуть заблоковані. Третій рядок не вказав останнього октету, це означає, що будь-який IP, що відповідає IP-адресою, позначеному будь-яким значенням в останньому октеті, буде заблокований. Четверта лінія блокує доступ до певної адреси, оскільки вона має точну адресу.



______________________________________________________________________



CHINESE | 中文
什么是.htaccess以及如何创建它?
.htaccess是用于运行Apache Web Server软件的服务器的配置文件。以“点”开头,并不意味着该文件具有“htaccess”扩展名,该文件简称为“.htaccess”。当用户打开与文件位于同一位置的网页时,该文件用于更改设置。当您打开托管.htaccess文件的网页时,Apache软件会在打开网页之前运行该文件,并在文件中运行代码。该代码用于更改设置,激活或停用功能,请求登录和密码以继续页面视图,如果您尝试打开的页面不存在则重定向等。 可以使用任何文本编辑器创建和编辑.htaccess文件,即使使用简单的Microsoft Windows记事本,也可以使用系统管理员需要的任务对文件进行编程。以下是使用.htaccess文件的一些常见示例。


错误404找不到文件
当用户尝试打开不存在的页面时,该错误称为“404 File Not Found”,在这些情况下,管理员通常会向用户显示发生的错误。为此,您只需编写.htaccess文件中的以下说明,以显示新页面打开以及有关发生错误的信息。
ErrorDocument 404 /path/404.html


各种类型的可能错误
浏览服务器的网页时可能存在几种可能的错误类型,尽管404错误是最常见的错误,管理员可以配置.htaccess文件以打开包含其错误信息的页面,或者以管理员喜欢的方式继续操作。
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


重定向到另一个网页
发生错误时,通常会重定向到页面,但也可以在打开网页后立即重定向。当您打开.htaccess文件所在的页面时,用户将打开文件中显示的新页面。
Redirect /path/ /newpath/index.html


语言重定向
如果来自Portugal的用户重定向到葡萄牙语的页面版本,如果来自英格兰的用户重定向到英文版本的页面,则可以通过语言完成重定向。可以对Apache Server可以识别的任何语言执行此操作。
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


密码保护
使用.htaccess文件可以通过“login”和“password”保护目录。通过这种方式,用户在打开该目录的网页时必须在弹出窗口中输入正确的数据以继续在页面的可视化中,否则Apache Server将拒绝该网页的可视化。将不会显示。
AuthType Basic #类型
AuthName "服务名称" #窗口名称
AuthUserFile /path/to/password/file #password path
require valid-user #要求有效用户有效用户
第一行表示身份验证是“基本”,用于HTTP连接。第二行表示弹出窗口的名称。第三行表示要检查的密码文件的位置。第四行强制您验证密码是否有效。


IP地址阻止用户
在某些情况下,可以通过IP地址来控制对网页的访问。允许或阻止访问来自某个国家/地区的一系列IP地址,或阻止特定的IP地址。
order allow,deny
deny from 255.0.0.0 #all from
deny from 123.45.67. #对应于最后一个八位字节
deny from 123.4.5.67 #specific ip address
第一行表示将阻止和允许IP地址。第二行表示将阻止来自255.0.0.0的所有地址。第三行未指定最后一个八位字节,这意味着将阻止与上一个八位字节中的任何值匹配的IP匹配的任何IP。第四行阻止访问特定地址,因为它具有确切的地址。



______________________________________________________________________




JAPANESE |
日本語
.htaccessとは?その作成方法は?
.htaccessは、Apache Web Serverソフトウェアを実行しているサーバーに使用される構成ファイルです。 「ドット」で始まるということは、ファイルの拡張子が「htaccess」であることを意味するのではなく、単に「.htaccess」という名前です。このファイルは、ユーザーがファイルと同じ場所にあるWebページを開いたときに設定を変更するためのものです。 .htaccessファイルがホストされているWebページを開くと、ApacheソフトウェアはWebページを開く前にファイルを実行し、ファイル内のコードを実行します。このコードは、設定の変更、機能の有効化または無効化、ページビューを続行するためのログインとパスワードの要求、開こうとしているページが存在しない場合のリダイレクトなどに使用されます。
.htaccessファイルは、単純なMicrosoft Windowsのメモ帳を使用しても、任意のテキストエディタで作成および編集でき、システム管理者が必要とするタスクを使用してプログラムすることができます。これが.htaccessファイルを使用するいくつかのより一般的な例です。


エラー404ファイルが見つかりません
存在しないページをユーザーが開こうとすると、「404ファイルが見つかりません」というエラーが表示されます。このような場合、管理者は発生したエラーをユーザーに提示するのが一般的です。そのためには、.htaccessファイルで次の手順をプログラムして、エラーが発生したことに関する情報を含む新しいページを表示するだけで済みます。
ErrorDocument 404 /path/404.html


さまざまな種類の考えられるエラー
404エラーが最も一般的なエラーですが、サーバーのWebページを閲覧するときに考えられるエラーにはいくつかの種類があります。管理者は.htaccessファイルを設定して、エラーに関する情報を含むページを開く。
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


別のWebページにリダイレクトする
エラーが発生したときにページにリダイレクトするのが一般的ですが、Webページが開かれたらすぐにリダイレクトすることも可能です。 .htaccessファイルがあるページを開くと、ユーザーはファイルに表示されている新しいページを開きます。
Redirect /path/ /newpath/index.html


言語リダイレクト
ポルトガルからのユーザーがポルトガル語のページのバージョンにリダイレクトする場合、または英国からのユーザーが英語のページのバージョンにリダイレクトする場合、リダイレクトは言語ごとに行うことができます。 Apache Serverが識別できる言語ならどれでも可能です。
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


パスワード保護
.htaccessファイルを使用して、ディレクトリを "login""password"で保護することができます。このようにしてユーザーがこのディレクトリのWebページを開くとき、ポップアップウィンドウに正しいデータを入力してページの視覚化を続ける必要があります。そうしないと、Webページの視覚化はApacheサーバーによって拒否されます。表示されません。
AuthType Basic #基本#認証タイプ type
AuthName "サービス名" #ポップアップウィンドウ名
AuthUserFile /path/to/password/file #パスワードパス
require valid-user #有効なユーザーを要求します
1行目は、認証がHTTP接続に使用される「基本」であることを示します。 2行目はポップアップウィンドウの名前を示します。 3行目は、確認するパスワードファイルの場所を示しています。 4行目では、パスワードが有効であることを確認するように求められます。


IPアドレスでユーザーをブロックする
場合によっては、Webページへのアクセス制御はIPアドレスによって行うことができます。国からの一連のIPアドレスへのアクセスを許可またはブロックする、あるいは特定のIPアドレスをブロックする。
order allow,deny
deny from 255.0.0.0 #all from
deny from 123.45.67. #最後のオクテットに対応する
deny from 123.4.5.67 #から拒否する#特定のIPアドレス
1行目は、IPアドレスがブロックされ許可されることを示しています。 2行目は、255.0.0.0からのすべてのアドレスがブロックされることを示しています。 3行目では最後のオクテットが指定されていません。つまり、最後のオクテットの値で示されたIPと一致するIPはすべてブロックされます。 4行目は正確なアドレスを持っているので、特定のアドレスのアクセスをブロックします。



______________________________________________________________________


ARABIC | عربى
ما هو .htaccess وكيفية إنشائه؟
.htaccess عبارة عن ملف تكوين يستخدم للخوادم التي تستخدم برنامج Apache Web Server. للبدء ب "نقطة" ، لا يعني أن الملف يحتوي على امتداد "htaccess" ، فالملف يسمى ببساطة ".htaccess". الملف مخصص لتغيير الإعدادات عندما يفتح المستخدم صفحة ويب موجودة في نفس موقع الملف. عند فتح صفحة ويب حيث يتم استضافة ملف .htaccess ، يقوم برنامج Apache بتشغيل الملف قبل فتح صفحة الويب ، وتشغيل الشفرة في الملف. يتم استخدام الرمز لتغيير الإعدادات أو تنشيط أو إلغاء تنشيط الوظائف وطلب تسجيل الدخول وكلمة المرور للمتابعة مع عرض الصفحة ، وإعادة التوجيه إذا كانت الصفحة التي تحاول فتحها غير موجودة ، إلخ. يمكن إنشاء ملف .htaccess وتحريره باستخدام أي محرر نصوص ، حتى مع المفكرة البسيطة لـ Microsoft Windows ، يمكن برمجة الملف بالمهام التي يحتاجها مسؤول النظام. في ما يلي بعض الأمثلة الأكثر شيوعًا لاستخدام ملفات .htaccess.

خطأ 404 لم يتم العثور على الملف
عندما يحاول مستخدم فتح صفحة غير موجودة ، يسمى الخطأ "ملف 404 لم يتم العثور عليه" ، وفي هذه الحالات يكون من الشائع أن يقوم المسؤول بتقديم المستخدم مع الخطأ الذي حدث. لهذا ، عليك فقط برمجة الإرشادات التالية في ملف htaccess لإظهار فتح الصفحة الجديدة بمعلومات حول الخطأ الذي حدث.
ErrorDocument 404 /path/404.html


أنواع مختلفة من الأخطاء المحتملة
قد يكون هناك عدة أنواع محتملة من الأخطاء عند استعراض صفحات الويب الخاصة بالخادم ، على الرغم من أن الخطأ 404 هو الخطأ الأكثر شيوعًا ، فيمكن للمسؤول تكوين ملف .htaccess لفتح صفحة تحتوي على معلومات حول خطأه أو للمتابعة حسب تفضيلات المسؤول .
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


إعادة التوجيه إلى صفحة ويب أخرى
من الشائع إعادة التوجيه إلى صفحة عند حدوث خطأ ، ولكن من الممكن أيضًا إعادة التوجيه بمجرد فتح صفحة الويب. عند فتح الصفحة حيث يوجد ملف .htaccess ، يفتح المستخدم الصفحة الجديدة التي تظهر في الملف.
Redirect /path/ /newpath/index.html


إعادة توجيه اللغة
يمكن أن تتم إعادة التوجيه حسب اللغة ، إذا قام المستخدم من البرتغال بإعادة التوجيه إلى إصدار الصفحة باللغة البرتغالية ، إذا قام مستخدم من إنجلترا بإعادة التوجيه إلى إصدار الصفحة باللغة الإنجليزية. يمكن أن يتم ذلك لأي لغة يستطيع خادم Apache تحديدها.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


حماية كلمة المرور
يمكن حماية الدليل عن طريق "تسجيل الدخول" و "كلمة المرور" باستخدام ملف .htaccess. وبهذه الطريقة ، يجب على المستخدم عند فتح صفحة ويب بهذا الدليل إدخال البيانات الصحيحة في نافذة منبثقة للاستمرار في رؤية الصفحة ، وإلا سيتم رفض التصور الخاص بصفحة الويب بواسطة خادم Apache Server و لن تظهر.
AuthType Basic #authentication type
AuthName "و "كلمة المرور" #popup window name
AuthUserFile /path/to/password/file #password path
require valid-user #requer valid user
تتطلب المستخدم صالح # # يتطلب مستخدم صالح يشير السطر الأول إلى أن المصادقة "أساسية" ، تستخدم لاتصالات HTTP. يشير السطر الثاني إلى اسم الإطار المنبثق. السطر الثالث يشير إلى موقع ملف كلمة المرور للتحقق. يفرض عليك السطر الرابع التحقق من صلاحية كلمة المرور.


حظر المستخدمين عن طريق عنوان IP
في بعض الحالات ، يمكن التحكم في الوصول إلى صفحة الويب عن طريق عنوان IP. السماح أو منع الوصول إلى سلسلة من عناوين IP من بلد ما ، أو حظر عنوان IP محدد.
order allow,deny
deny from 255.0.0.0 #all from
deny from 123.45.67. #all corresponding to the last octet
deny from 123.4.5.67 #specific ip address
يشير السطر الأول إلى أنه سيتم حظر عناوين IP والسماح بها. يشير السطر الثاني إلى أنه سيتم حظر كافة العناوين من 255.0.0.0. السطر الثالث لم يحدد الثمانية الأخيرة ، فهذا يعني أنه سيتم حظر أي عنوان IP يطابق IP المشار إليه مع أي قيمة في الثمانية الأخيرة. يحظر السطر الرابع الوصول إلى عنوان محدد لأنه يحتوي على العنوان الدقيق.


______________________________________________________________________




KOREAN |
한국
.htaccess 란 무엇이며 어떻게 만드나요?
.htaccessApache Web Server 소프트웨어를 실행하는 서버에 사용되는 구성 파일입니다. "도트 (dot)"로 시작하는 것은 파일에 "htaccess"확장자가 있다는 것을 의미하지 않으며, 단순히 ".htaccess"라고 부릅니다. 이 파일은 사용자가 파일과 동일한 위치에있는 웹 페이지를 열 때 설정을 변경하기위한 것입니다. .htaccess 파일이 호스팅되는 웹 페이지를 열면 Apache 소프트웨어는 웹 페이지를 열기 전에 파일을 실행하고 파일에서 코드를 실행합니다. 코드는 설정을 변경하고, 기능을 활성화 또는 비활성화하고, 페이지보기로 진행하기 위해 로그인 및 암호를 요청하고, 열려고하는 페이지가없는 경우 리디렉션하는 등의 작업에 사용됩니다.
.htaccess 파일은 간단한 Microsoft Windows 메모장을 사용하여 텍스트 편집기로 작성하고 편집 할 수 있으며 시스템 관리자가 필요로하는 작업으로 파일을 프로그래밍 할 수 있습니다. 다음은 .htaccess 파일을 사용하는 일반적인 예입니다.


오류 404 파일을 찾을 수 없습니다.
사용자가 존재하지 않는 페이지를 열려고하면이 오류를 "404 파일을 찾을 수 없음"이라고하며,이 경우 관리자가 사용자에게 발생한 오류를 표시하는 것이 일반적입니다. 이를 위해 .htaccess 파일에 다음 지시 사항을 프로그래밍하여 발생한 새 페이지 정보와 함께 발생한 오류에 대한 정보 만 표시하면됩니다.
ErrorDocument 404 /path/404.html


다양한 유형의 가능한 오류
서버의 웹 페이지를 탐색 할 때 몇 가지 오류 유형이있을 수 있지만 404 오류가 가장 일반적인 오류 일 수 있습니다. 관리자는 .htaccess 파일을 구성하여 오류에 대한 정보가있는 페이지를 열거 나 관리자가 선호하는대로 진행할 수 있습니다 .
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


다른 웹 페이지로 리디렉션
오류가 발생하면 페이지로 리디렉션하는 것이 일반적이지만 웹 페이지가 열리 자마자 리디렉션 할 수도 있습니다. .htaccess 파일이있는 페이지를 열면 사용자가 파일에 나타나는 새 페이지를 엽니 다.
Redirect /path/ /newpath/index.html


언어 리디렉션
포르투갈에서 온 사용자가 포르투갈어로 된 페이지 버전으로 리디렉션하는 경우 리디렉션을 언어로 수행 할 수 있습니다. 영국 사용자가 영어 버전 페이지로 리디렉션하는 경우 Apache Server가 식별 할 수있는 모든 언어에 대해 수행 할 수 있습니다.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


비밀번호 보안
.htaccess 파일을 사용하여 "login""password"로 디렉토리를 보호 할 수 있습니다. 이 방법으로이 디렉토리의 웹 페이지를 열 때 사용자는 팝업 창에 올바른 데이터를 입력하여 페이지 시각화를 계속해야합니다. 그렇지 않으면 Apache 서버에서 웹 페이지의 시각화를 거부하고 표시되지 않습니다.
AuthType Basic #인증 유형
AuthName "Service name" #창 이름
AuthUserFile /path/to/password/file #패스워드 경로
require valid-user #는 유효한 사용자를 요구합니다
첫 번째 줄은 인증이 "기본"이며 HTTP 연결에 사용됨을 나타냅니다. 두 번째 줄은 팝업 창의 이름을 나타냅니다. 세 번째 줄은 검사 할 암호 파일의 위치를 ​​나타냅니다. 네 번째 줄은 암호가 유효한지 확인하도록합니다.


IP 주소별로 사용자 차단
어떤 경우에는 웹 페이지에 대한 액세스 제어가 IP 주소로 수행 될 수 있습니다. 특정 국가의 일련의 IP 주소에 대한 액세스를 허용 또는 차단하거나 특정 IP 주소를 차단합니다.
order allow,deny
deny from 255.0.0.0 #all 전체 거부
deny from 123.45.67. #마지막 옥텟에 해당하는
deny from 123.4.5.67 #특정 IP 주소
첫 번째 줄은 IP 주소가 차단되고 허용됨을 나타냅니다. 두 번째 줄은 255.0.0.0의 모든 주소가 차단됨을 나타냅니다. 세 번째 행은 마지막 옥텟을 지정하지 않았으므로 마지막 옥텟의 값으로 표시된 IP와 일치하는 모든 IP가 차단됩니다. 네 번째 행은 정확한 주소를 가지고 있기 때문에 특정 주소의 액세스를 차단합니다.



______________________________________________________________________




GREEK | Ελληνικά
Τι είναι το .htaccess και πώς να το δημιουργήσετε;
Το .htaccess είναι ένα αρχείο ρυθμίσεων που χρησιμοποιείται για διακομιστές που εκτελούν λογισμικό Apache Web Server. Για να ξεκινήσετε με μια "κουκίδα", δεν σημαίνει ότι το αρχείο έχει επέκταση "htaccess", το αρχείο ονομάζεται απλά ".htaccess". Το αρχείο είναι για την αλλαγή των ρυθμίσεων όταν ένας χρήστης ανοίγει μια ιστοσελίδα που βρίσκεται στην ίδια θέση με το αρχείο. Όταν ανοίγετε μια ιστοσελίδα όπου φιλοξενείται το αρχείο .htaccess, το λογισμικό Apache εκτελεί το αρχείο πριν ανοίξει την ιστοσελίδα και εκτελεί τον κώδικα σε αρχείο. Ο κωδικός χρησιμοποιείται για να αλλάξει τις ρυθμίσεις, να ενεργοποιήσει ή να απενεργοποιήσει τις λειτουργίες, να ζητήσει τη σύνδεση και τον κωδικό πρόσβασης για να προχωρήσει με την προβολή σελίδας, να ανακατευθύνει αν η σελίδα που προσπαθείτε να ανοίξετε δεν υπάρχει κ.λπ.
Το αρχείο .htaccess μπορεί να δημιουργηθεί και να επεξεργαστεί με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου, ακόμα και με το απλό σημειωματικό των Microsoft Windows, το αρχείο μπορεί να προγραμματιστεί με εργασίες που χρειάζεται ο διαχειριστής του συστήματος. Ακολουθούν μερικά πιο συνηθισμένα παραδείγματα χρήσης αρχείων .htaccess.


Σφάλμα 404 Το αρχείο δεν βρέθηκε
Όταν ένας χρήστης προσπαθήσει να ανοίξει μια σελίδα που δεν υπάρχει, το σφάλμα καλείται "404 File Not Found" και σε αυτές τις περιπτώσεις είναι σύνηθες για το διαχειριστή να παρουσιάσει στο χρήστη το σφάλμα που συνέβη. Για αυτό πρέπει να προγραμματίσετε μόνο τις ακόλουθες οδηγίες στο αρχείο .htaccess για να εμφανιστεί η νέα σελίδα ανοίγματος με πληροφορίες σχετικά με το σφάλμα που συνέβη.
ErrorDocument 404 /path/404.html


Διάφορα είδη πιθανών σφαλμάτων
Μπορεί να υπάρχουν διάφοροι τύποι σφαλμάτων κατά την περιήγηση στις ιστοσελίδες ενός διακομιστή, αν και το σφάλμα 404 είναι το πιο συνηθισμένο, ο διαχειριστής μπορεί να διαμορφώσει το αρχείο .htaccess για να ανοίξει μια σελίδα με πληροφορίες σχετικά με το σφάλμα του ή να προχωρήσει όπως προτιμά ο διαχειριστής .
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Ανακατεύθυνση σε άλλη ιστοσελίδα
Είναι συνηθισμένο να ανακατευθύνετε σε μια σελίδα όταν εμφανιστεί ένα σφάλμα, αλλά είναι επίσης δυνατό να γίνει ανακατεύθυνση μόλις ανοίξει μια ιστοσελίδα. Όταν ανοίγετε τη σελίδα όπου βρίσκεται το αρχείο .htaccess, ο χρήστης ανοίγει τη νέα σελίδα που εμφανίζεται στο αρχείο.
Redirect /path/ /newpath/index.html


Γλωσσική ανακατεύθυνση
Η ανακατεύθυνση μπορεί να γίνει με τη γλώσσα, εάν ο χρήστης από την Πορτογαλία ανακατευθύνει σε μια έκδοση της σελίδας στα πορτογαλικά, εάν ένας χρήστης από την Αγγλία ανακατευθύνει σε μια έκδοση της σελίδας στα Αγγλικά. Μπορεί να γίνει για οποιαδήποτε γλώσσα μπορεί να αναγνωρίσει ο διακομιστής Apache.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Προστασία με κωδικό πρόσβασης
Ένας κατάλογος μπορεί να προστατευθεί με "login" και "password" χρησιμοποιώντας το αρχείο .htaccess. Με αυτόν τον τρόπο ο χρήστης κατά το άνοιγμα μιας ιστοσελίδας αυτού του καταλόγου θα πρέπει να εισάγει τα σωστά δεδομένα σε ένα παράθυρο pop-up για να συνεχίσει την απεικόνιση της σελίδας, διαφορετικά η απεικόνιση της ιστοσελίδας θα απορριφθεί από το Apache Server και δεν θα εμφανιστεί.
AuthType Basic #authentication Βασικός τύπος
AuthName "Όνομα υπηρεσίας" #popup Όνομα
AuthUserFile /path/to/password/file #password διαδρομή
require valid-user #requires έγκυρο χρήστη
Η πρώτη γραμμή υποδεικνύει ότι ο έλεγχος ταυτότητας είναι "Βασικός", ο οποίος χρησιμοποιείται για συνδέσεις HTTP. Η δεύτερη γραμμή υποδεικνύει το όνομα του αναδυόμενου παραθύρου. Η τρίτη γραμμή υποδεικνύει τη θέση του αρχείου κωδικού πρόσβασης για έλεγχο. Η τέταρτη γραμμή σας αναγκάζει να επαληθεύσετε ότι ο κωδικός πρόσβασης είναι έγκυρος.


Αποκλεισμός χρηστών κατά διεύθυνση IP
Σε ορισμένες περιπτώσεις ο έλεγχος της πρόσβασης στην ιστοσελίδα μπορεί να γίνει με διεύθυνση IP. Επιτρέψτε ή αποκλείστε την πρόσβαση σε μια σειρά διευθύνσεων IP από μια χώρα ή αποκλείστε μια συγκεκριμένη διεύθυνση IP.
η παραγγελία επιτρέπει, αρνείται
order allow,deny
deny from 255.0.0.0 #all από το
deny from 123.45.67. #all που αντιστοιχεί στην τελευταία οκτάδα
deny from 123.4.5.67 #specific ip address
Η πρώτη γραμμή υποδεικνύει ότι οι διευθύνσεις IP θα αποκλειστούν και θα επιτραπούν. Η δεύτερη γραμμή υποδεικνύει ότι όλες οι διευθύνσεις από το 255.0.0.0 θα αποκλειστούν. Η τρίτη γραμμή δεν έχει καθορίσει την τελευταία οκτάδα, σημαίνει ότι οποιαδήποτε IP που ταιριάζει με το IP που υποδεικνύεται με οποιαδήποτε τιμή στο τελευταίο byte θα αποκλειστεί. Η τέταρτη γραμμή αποκλείει την πρόσβαση μιας συγκεκριμένης διεύθυνσης επειδή έχει την ακριβή διεύθυνση.



______________________________________________________________________




NETHERLANDS | NEDERLAND
Wat is .htaccess en hoe maak je het?
De .htaccess is een configuratiebestand dat wordt gebruikt voor servers waarop Apache Web Server-software wordt uitgevoerd. Om te beginnen met een "punt" betekent niet dat het bestand de extensie "htaccess" heeft, het bestand wordt simpelweg ".htaccess" genoemd. Het bestand is voor het wijzigen van instellingen wanneer een gebruiker een webpagina opent die zich op dezelfde locatie als het bestand bevindt. Wanneer u een webpagina opent waar het. Htaccess-bestand wordt gehost, voert de Apache-software het bestand uit voordat de webpagina wordt geopend en wordt de code in het bestand uitgevoerd. De code wordt gebruikt om instellingen te wijzigen, functies in te schakelen of te deactiveren, login en wachtwoord aan te vragen om door te gaan met de paginaweergave, doorverwijzen als de pagina die u probeert te openen niet bestaat, enz.
Het .htaccess-bestand kan worden gemaakt en bewerkt met elke teksteditor, zelfs met het eenvoudige Microsoft Windows-kladblok kan het bestand worden geprogrammeerd met taken die de systeembeheerder nodig heeft. Hier zijn wat meer algemene voorbeelden van het gebruik van .htaccess-bestanden.


Fout 404 Bestand niet gevonden
Wanneer een gebruiker een pagina probeert te openen die niet bestaat, wordt de fout "404-bestand niet gevonden" genoemd en in deze gevallen is het gebruikelijk dat de beheerder de fout meldt die is opgetreden. Hiervoor hoeft u alleen de volgende instructies in het .htaccess-bestand te programmeren om de nieuwe pagina-opening te tonen met informatie over de opgetreden fout.
ErrorDocument 404 /path/404.html


Verschillende soorten mogelijke fouten
Er kunnen verschillende mogelijke soorten fouten zijn bij het bladeren door webpagina's van een server, hoewel de 404-fout de meest voorkomende is, kan de beheerder het .htaccess-bestand configureren om een ​​pagina met informatie over de fout te openen of om door te gaan zoals de beheerder dat verkiest.
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Doorverwijzen naar een andere webpagina
Het is gebruikelijk om om te leiden naar een pagina wanneer er een fout optreedt, maar het is ook mogelijk om door te sturen zodra een webpagina wordt geopend. Wanneer u de pagina opent waar het .htaccess-bestand zich bevindt, opent de gebruiker de nieuwe pagina die in het bestand wordt weergegeven.
Redirect /path/ /newpath/index.html


Taalomleiding
De omleiding kan per taal worden uitgevoerd, als de gebruiker van Portugal naar een versie van de pagina in het Portugees doorverwijst, als een gebruiker uit Engeland doorverwijst naar een Engelse versie van de pagina. Het kan worden gedaan voor elke taal die de Apache-server kan identificeren.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Wachtwoord beveiliging
Een map kan worden beschermd door "login" en "wachtwoord" met behulp van het .htaccess-bestand. Op deze manier zal de gebruiker bij het openen van een webpagina van deze map de juiste gegevens moeten invoeren in een pop-upvenster om door te gaan in de visualisatie van de pagina, anders zal de visualisatie van de webpagina worden afgewezen door Apache Server en zal niet worden getoond.
AuthType Basic #authentication type
AuthName "Service name" #popup window name
AuthUserFile /path/to/password/file #password path
require valid-user #geldige gebruiker vereist
De eerste regel geeft aan dat de authenticatie "Basic" is, gebruikt voor HTTP-verbindingen. De tweede regel geeft de naam van het pop-upvenster aan. De derde regel geeft de locatie van het wachtwoordbestand aan om te controleren. De vierde regel dwingt je om te verifiëren dat het wachtwoord geldig is.

Blokkeer gebruikers op IP-adres
In sommige gevallen kan de controle op de toegang tot de webpagina worden uitgevoerd via een IP-adres. Toegang tot een reeks IP-adressen toestaan ​​of blokkeren vanuit een land of een specifiek IP-adres blokkeren.
order allow,deny
deny from 255.0.0.0 #all van
deny from 123.45.67. #all overeenkomt met het laatste octet
deny from 123.4.5.67 #specifiek ip-adres
De eerste regel geeft aan dat IP-adressen worden geblokkeerd en toegestaan. De tweede regel geeft aan dat alle adressen van 255.0.0.0 worden geblokkeerd. De derde regel heeft het laatste octet niet opgegeven, dit betekent dat elk IP-adres dat overeenkomt met het IP-adres dat is aangegeven met een waarde in het laatste octet, wordt geblokkeerd. De vierde regel blokkeert de toegang van een specifiek adres omdat deze het exacte adres heeft.





______________________________________________________________________




ROMANIA | ROMÂNIA
Ce este .htaccess și cum să îl creați?

Fișierul .htaccess este un fișier de configurare folosit pentru servere care rulează software-ul Apache Web Server. Pentru a începe cu un "punct", nu înseamnă că fișierul are extensia "htaccess", fișierul este pur și simplu numit ".htaccess". Fișierul vizează modificarea setărilor atunci când un utilizator deschide o pagină web care se află în aceeași locație ca și fișierul. Când deschideți o pagină Web unde este găzduit fișierul .htaccess, software-ul Apache rulează fișierul înainte de a deschide pagina web și execută codul în fișier. Codul este utilizat pentru a schimba setările, a activa sau a dezactiva funcțiile, a solicita login și parola pentru a continua cu vizualizarea paginii, redirecționa dacă pagina pe care încercați să o deschideți nu există etc.
Fișierul .htaccess poate fi creat și editat cu orice editor de text, chiar și cu notepad-ul simplu Microsoft Windows, fișierul poate fi programat cu sarcini pe care administratorul de sistem are nevoie. Iată câteva exemple mai frecvente de utilizare a fișierelor .htaccess.


Eroare 404 Fișierul nu a fost găsit
Atunci când un utilizator încearcă să deschidă o pagină care nu există, eroarea se numește "404 Fișierul nu a fost găsit", iar în aceste cazuri este normal ca administratorul să prezinte utilizatorului eroarea care a apărut. Pentru aceasta, trebuie doar să programați următoarele instrucțiuni în fișierul .htaccess pentru a afișa noua pagină de deschidere cu informații despre eroarea care a avut loc.
ErrorDocument 404 /path/404.html


Diferite tipuri de posibile erori
Pot exista mai multe tipuri de erori la navigarea paginilor web ale unui server, deși eroarea 404 este cea mai comună, administratorul poate configura fișierul .htaccess pentru a deschide o pagină cu informații despre eroarea sa sau pentru a continua după cum preferă administratorul .
ErrorDocument 401 /path/401.html
ErrorDocument 404 /path/404.html
ErrorDocument 500 /path/500.html


Redirecționați către altă pagină web
Este comună redirecționarea către o pagină când apare o eroare, dar este posibilă și redirecționarea acesteia de îndată ce o pagină web este deschisă. Când deschideți pagina unde este localizat fișierul .htaccess, utilizatorul deschide noua pagină care apare în fișier.
Redirect /path/ /newpath/index.html


Redirecționarea limbii
Redirecționarea poate fi făcută în funcție de limbă dacă utilizatorul din Portugalia redirecționează către o versiune a paginii în portugheză, dacă un utilizator din Anglia redirecționează către o versiune a paginii în limba engleză. Se poate face pentru orice limbă pe care serverul Apache îl poate identifica.
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* index-en.html [L]


Protecție cu parolă
Un director poate fi protejat prin "login" și "password" folosind fișierul .htaccess. În acest fel, utilizatorul la deschiderea unei pagini web a acestui director va trebui să introducă datele corecte într-o fereastră de tip pop-up pentru a continua vizualizarea paginii, altfel vizualizarea paginii web va fi respinsă de serverul Apache și nu vor fi afișate.
AuthType Basic #authentication type
AuthName "Service name" #popup window name
AuthUserFile /path/to/password/file #password path
require valid-user #solicită utilizator valid
Prima linie indică faptul că autentificarea este "Basic", utilizată pentru conexiunile HTTP. A doua linie indică numele ferestrei pop-up. A treia linie indică locația fișierului de parolă pentru verificare. A patra linie vă obligă să verificați dacă parola este validă.


Blocați utilizatorii după adresa IP
În unele cazuri, controlul accesului la pagina web poate fi realizat prin adresa IP. Permiterea sau blocarea accesului la o serie de adrese IP dintr-o țară sau blocarea unei adrese IP specifice.
order allow,deny
deny from 255.0.0.0 #all din
deny from 123.45.67. #all corespunzătoare ultimului octet
deny from 123.4.5.67 #ip specifică
Prima linie indică faptul că adresele IP vor fi blocate și permise. A doua linie indică faptul că toate adresele de la 255.0.0.0 vor fi blocate. A treia linie nu a specificat ultimul octet, înseamnă că orice IP care se potrivește cu IP indicat cu orice valoare în ultima octet va fi blocat. A patra linie blochează accesul unei anumite adrese deoarece are adresa exactă.