Avaliar este artigo :
3,5/5 | 12 opinião
Este artigo foi útil para si ?
Sim
Não
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Bem-vindo ao nosso guia para usar o .htaccess com o Painel LWS. Este guia ajudá-lo-á a compreender e a implementar as características do .htaccess. Vamos mostrar-lhe como criar um ficheiro .htaccess, configurar um fuso horário, gerir redireccionamentos e muito mais. Siga as instruções passo a passo para tirar o máximo proveito do seu site hospedado no LWS.
Um ficheiro .htaccess (Hypertext Access) é um ficheiro de configuração utilizado pelos servidores Web baseados no Apache. Ele permite que os desenvolvedores e administradores de sites modifiquem os parâmetros de configuração do servidor para o diretório no qual o arquivo .htaccess é colocado, bem como para todos os subdiretórios.
O interesse e a utilidade de um ficheiro .htaccess reside na sua capacidade de controlar vários aspectos do servidor Web sem ter de modificar a configuração principal do servidor. Isto torna o ficheiro .htaccess particularmente útil num ambiente de alojamento partilhado, onde o acesso à configuração principal do servidor pode não estar disponível.
O ficheiro .htaccess pode ser utilizado para uma série de tarefas, incluindo:
Em suma, um ficheiro .htaccess é uma ferramenta poderosa para gerir e controlar o seu sítio Web num servidor Apache. Oferece uma grande flexibilidade e permite personalizar em profundidade a forma como o servidor gere o seu sítio.
Crie um ficheiro de texto no seu computador utilizando um editor de texto normal (Notepad, por exemplo). Guarde o ficheiro como .htaccess.
AuthConfig : Directivas de autorização (AuthDBMGroupFile, AuthDBMUserFile, AuthGroupFile, AuthName, AuthType, AuthUserFile, Require, etc.).
Índices : Directivas que controlam a indexação de directórios (AddDescription, AddIcon, AddIconByEncoding, AddIconByType, DefaultIcon, DirectoryIndex, FancyIndexing, HeaderName, IndexIgnore, IndexOptions, ReadmeName, etc.).
Limit: Directivas que controlam o acesso ao anfitrião (Allow, Deny e Order).
FileInfo: Directivas que controlam os tipos de documentos (DefaultType, ErrorDocument, ForceType, LanguagePriority, SetHandler, SetInputFilter, SetOutputFilter, e directivas Mod_mime Add and Remove, etc.), metadados de documentos (Header , HeaderName, IndexIgnore, IndexOptions, ReadmeName, etc.), e o tipo de documento (Header, HeaderName, IndexOptions, ReadmeName, etc.). ), metadados do documento (Header, RequestHeader, SetEnvIf, SetEnvIfNoCase, BrowserMatch, CookieExpires, CookieDomain, CookieStyle, CookieTracking, CookieName), directivas mod_rewrite (RewriteEngine, RewriteOptions, RewriteBase, RewriteCond, RewriteRule) e Action para mod_actions.
A diretiva "Options" está desactivada: se este parâmetro estiver presente no seu ficheiro .htaccess, produzirá um erro. Por isso, convidamo-lo a comentar todas as linhas que comecem com esta diretiva (adicione um "#" no início da linha).
No entanto, a opção "+FollowSymLinks" na diretiva "Options" está ativa. Esta funcionalidade é utilizada em muitos CMS, como o Joomla. Pode, portanto, comentar a linha associada a este parâmetro no ficheiro .htaccess sem se preocupar.
Criar uma página de erro personalizada
ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php
Como configurar o fuso horário no seu servidor
SetEnv TZ Europa/Paris
Bloqueio de endereços IP
allow from all deny from 1.1.1.1.1 deny from 1.1.1.1.1
Redireccionamentos permanentes
Redirecionar 301 /mapage.html http://www.monsite.com/manouvellepage.html
Redireccionamentos de domínio
RewriteCond %{HTTP_HOST} ^www.mon-site.com [NC] RewriteRule ^(.*)$ http://www.mon-site.fr/$1 [QSA,R=301]
Correio eletrónico do administrador do servidor
ServerSignature EMail SetEnv SERVER_ADMIN monadresse@monsite.com
Proteja as suas imagens
Opções +FollowSymlinks RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?monsite.com/ [nc] RewriteRule .*.(gif|jpg|png)$ http://www.monsite.com/images/images-de-substitution.jpg [nc]
Tornar um site inteiro indisponível para manutenção
RewriteEngine on RewriteRule manutenção.html - [L] RewriteCond %{REMOTE_ADDR} !1.1.1.1.1.1 RewriteRule .* /manutenção.html [L]
Impedir a listagem de directórios
Opções Todos -Índices
Página predefinida
DirectórioÍndice contacto.html
Proteja os seus directórios e ficheiros
# Proteger um ficheiro AuthType Basic AuthName "Restricted access" AuthUserFile /home/path/.htpasswd Require valid-user # Proteger uma diretoria AuthType Basic AuthName "Restricted access" AuthUserFile /home/path/.htpasswd AuthGroupFile /dev/null Require valid-user
Esconder ou mostrar erros php
php_flag display_errors off
Avaliar este artigo :
3,5/5 | 12 opinião
Este artigo foi útil para si ?
Sim
Não
0mn leitura
Como configurar o SMTP num CMS
0mn leitura
O seu formulário de contacto não funciona e não recebe qualquer mensagem de correio eletrónico?
1mn leitura
Como posso criar um ficheiro htaccess para reescrever um URL?
0mn leitura
Como posso atualizar o Wordpress para a versão mais recente?