[HTACCESS] Definir a Tua Homepage

A 22 de Novembro de 2009, categoria htaccess, por Carlos Gonçalves
1

Como todo o programador web sabe, o servidor define por defeito para um directório o ficheiro index.{Extensão}. O Apache é geralmente definido pelo index.php ou index.html. É uma boa prática definires o DirectoryIndex no teu ficheiro .htaccess, especialmente se estás a hospedar o site num servidor partilhado. As definições do teu host pode ser alterado a qualquer momento, mas o teu ficheiro .htaccess irá prevenir qualquer problema que possa suceder.

Outra razão para se usar esta propriedade é se o teu site for para manutenção, ou alguma secção do seu site ficar em baixo.

O .HTACCESS

DirectoryIndex index.php index.html site-manutencao.php

Muito FracoFracoRazoávelBomMuito Bom (1 votos, média: 5,00 num total de 5)
Loading ... Loading ...
Tags:
 

[HTACCESS] Verificar Se Módulo está Presente

A 17 de Novembro de 2009, categoria htaccess, por Carlos Gonçalves
1

Um dos meus módulos favoritos do Apache é o mod_rewrite, pois permite-me manipular os URLs das páginas. Porém, nem todos os servidores Apache têm o módulo mod_rewrite instalado, por este motivo é aconselhável fazer-se sempre uma condição do ficheiro .htaccess para confirmar-mos que o módulo existe.

O .HTACCESS

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Se o “mod_rewrite.c” estiver presente, significa que o mod_rewrite está activo e pode ser utilizado. Caso contrário, o código mod_rewrite será ignorado.
Ao utilizar esta condição, previne que ocorra o erro HTTP Error 500 Internal server error.


Muito FracoFracoRazoávelBomMuito Bom (Nenhum voto por enquanto)
Loading ... Loading ...

[HTACCESS] Retirar WWW

A 15 de Novembro de 2009, categoria htaccess, por Carlos Gonçalves
5

Existem alguns benefícios em remover o “www” dos URLs:

  1. URLs mais pequenos
  2. Prevenir penalizações do Google para conteúdo duplicado
  3. Menos tráfego consumido se tiveres muitos links numa página

Felizmente, retirar o WWW das URLs da página (e consequentemente da listagem do Google), pode ser feito com .htaccess, assim não precisas de ir a cada página do site e retirares o “www” dos links.

O Código .HTACCESS

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^cgoncalves.com$ [NC]
RewriteRule ^(.*)$ http://cgoncalves.com/$1 [L,R=301]

O inverso também pode ser feito, se preferires usar o “www” em todos os URLs, podes usar:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.cgoncalves.com$ [NC]
RewriteRule ^(.*)$ http://www.cgoncalves.com/$1 [L,R=301]

Muito FracoFracoRazoávelBomMuito Bom (3 votos, média: 4,00 num total de 5)
Loading ... Loading ...
Tags:
 

Procuras alguma coisa?

Utiliza o formulário abaixo para pesquisares no meu site:


Ainda não encontraste o que procuravas? Deixa um comentário num post ou contacta-me para que te possa ajudar!

Arquivos

Ordenado de forma cronológica...