Skip to content


Redirecionamento de páginas através do Apache2

Olá, este é um método utilizado no Apache2 para redirecionar páginas.

Primeiramente instale o apache2:

# apt-get install apache2

Logo após, habilite o módulo rewrite, com o comando:

# a2enmod rewrite

Reinicie o firefox:

# /etc/init.d/apache2 restart

Agora você já pode utilizar o módulo.

Agora basta ir ao arquivo de configuração /etc/apache2/sites-enabled/000-default e adicionar o redirecionamento.

Verifique qual diretório que o DocumentRoot está apontando, e adicione dentro de seu Directory as linhas de redirecionamento. Aqui, por exemplo, temos:

DocumentRoot /var/www
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All   #Permite sobrescrever
    Order allow,deny
    allow from all
    RewriteEngine On    #Habilita o Rewrite
    # Regras do Rewrite #

    # Qualquer palavra jeiks faz o redirecionamento para
    # o site jeiks.net
    RewriteRule ^(.*)jeiks$ http://jeiks.net [R,L]

    # Qualquer palavra google, redireciona para o site
    # da google
    RewriteRule ^(.*)google$ http://google.com [R,L]

    # Podemos também redirecionar através da URL digitada
    RewriteCond %{HTTP_HOST} ^www\.seudominio\.net
    RewriteRule ^(.*)$ http://dominio-destino.com [R,L]

    # Fim: Regras do Rewrite #
 </Directory>

Como viram, podemos também utilizar expressões regulares.
O [R] indica o redirecionamento e o [L] indica que ele não deve mais continuar a pesquisa pelas expressões.

Reinicie novamente o Apache2:

# /etc/init.d/apache2 restart

Prontinho!

Mais informações em:
http://www.workingwith.me.uk/articles/scripting/mod_rewrite

Postado em 🐧 GNU/Linux 🐧.


0 Respostas

Fique por dentro da conversa, assine o Feed deste post   em RSS.



Some HTML is OK

ou, responda este post através de um trackback.