Host virtual do Apache e .htaccess

1

Estou usando o apache2 no Ubuntu 11. Quero proteger meu site wordpress com regras .htaccess, mas entendo que é preferível colocar as regras no arquivo de configuração do apache (httpd.conf). Se bem entendi, o arquivo de configuração do site virtual (em / etc / apache2 / sites-available) é o arquivo de configuração para o meu wordpress, e não a configuração principal do apache.

Eu quero colocar regras Mod_rewrite no meu site, mas quando eu coloco no arquivo de configuração do host virtual, o apache não vai começar (arquivo para ler as regras), então, eu tenho que usar o .htaccess, ou posso Eu uso o arquivo de configuração do host virtual. (isso é o que eu quero realizar: link )

Obrigado! asaf

    
por Asaf 25.01.2012 / 22:28

1 resposta

1

Você pode usar as regras de reconfiguração no arquivo conf virtual do site no diretório Site's Available. Faça algo assim:

    <VirtualHost *:80>

    RewriteEngine On
    Rule one
    Rule two
    ...

    </VirtualHost>

O importante é habilitar o RewriteEngine antes das regras de reescrita.

Não tenho certeza, mas não acho que todas as regras de reescrita funcionarão nesse contexto (eu deveria testá-las e atualizar a postagem). Tente adicionar blocos diferentes entre as reinicializações do servidor (instale o Webmin para facilitar a administração do servidor) e depois deixe-me saber quais blocos estão interferindo no servidor.

    
por 16.05.2012 / 17:17

Tags