Eu estou tentando colocar uma regra de reescrita no .htaccess, mas não está funcionando. Preciso fazer uma alteração no php.ini para permitir que regras sejam adicionadas ao .htaccess?
Desde já, obrigado,
John
Respostas:
2 para resposta № 1Não, o php.ini está especificamente relacionado ao PHP, o .htaccess é o Apache.
Quais são suas regras? Se é algo como mod_rewrite, então você pode precisar habilitar o módulo mod_rewrite no Apache.
1 para resposta № 2
Você precisa editar seu arquivo vache do apache e permitir que o arquivo .htaccess substitua as configurações. Isso é feito pelo
AllowOverride
instrução na parte do diretório do arquivo vhost. E talvez habilitando o mod_rewrite.
0 para resposta № 3
Não, .htacces
é completamente independente do PHP. É um arquivo de configuração do Apache para modificar a configuração da pasta do .htaccess
Arquivo.
Para habilitar a Reescrita no seu .htaccess
RewriteEngine On
Para fazer isso, você precisa ativar o mod_rewrite na configuração do seu apache.
ATUALIZAR:
Você não precisa do código acima no .htaccess
arquivo se você tem o seguinte em algum lugar na sua configuração do Apache:
<IfModule mod_rewrite.c>
RewriteEngine on
</IfModule>