Como posso criar e utilizar um ficheiro .htaccess com o Painel LWS?

Procédure

Introdução

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.

O que é um ficheiro .htaccess?

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:

  • Redireccionamentos: Pode redirecionar os visitantes de uma página antiga para uma nova página, de uma versão antiga de um sítio para uma nova versão, ou redirecionar o tráfego HTTP para HTTPS para maior segurança.
  • Controlo de acesso: Pode utilizar o ficheiro .htaccess para restringir o acesso a determinadas partes do seu sítio Web com base em vários critérios, como o endereço IP ou a palavra-passe do visitante.
  • Erros personalizados: Pode utilizar o ficheiro .htaccess para apresentar páginas de erro personalizadas (como "Página não encontrada" ou "Erro 500") em vez de páginas de erro genéricas do servidor.
  • Reescrita de URL: Pode utilizar o ficheiro .htaccess para alterar o URL apresentado na barra de endereços do browser. Isto pode tornar os URLs mais amigáveis e relevantes para SEO.
  • Configuração do PHP: Pode utilizar o ficheiro .htaccess para alterar as definições de configuração do PHP para o seu sítio.

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.

Como criar um ficheiro .htaccess?

Crie um ficheiro de texto no seu computador utilizando um editor de texto normal (Notepad, por exemplo). Guarde o ficheiro como .htaccess.


Que directivas são permitidas?

  • 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.

Exemplos práticos

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
  • para alojamento partilhado, o termo "/home/path" deve ser substituído por : /var/www/domaine.com/htdocs/
  • para alojamento cpanel, o termo "/home/path" deve ser substituído por : /home/IDCPANEL/public_html/


Esconder ou mostrar erros php

php_flag display_errors off

Avaliar este artigo :

3.5/5 | 13 opinião

Este artigo foi útil para si ?

Article utileSim

Article non utileNão

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artigos semelhantes

12mn leitura

Como configurar o SMTP num CMS

8mn 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?


Questions sur l'article (1)

Fazer uma pergunta
kipra.fr
24 sept. 2022
Je ne comprends pas comment je dois créer ma redirection 301 de [domaine masqué]/login vers https://mail51.lwspanel.com/webmail/ j'ai déjà essayé mais ça ne fonctionne pas.
fabrice-LWS Reponse officielle
26 sept. 2022
Bonjour, vous pouvez utiliser http://mail.domaine.com en remplaçant domaine.com par votre nom de domaine afin d'avoir une redirection vers le Webmail.
Cette reponse vous a aide ?

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.