.htaccess reescrita não está funcionando na porta diferente de 80

1

Eu tenho um simples .htaccess que redireciona tudo o que não é um arquivo ou diretório para index.php

RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

Isso funciona perfeitamente nas portas 80 e 443, mas dá 404 no link no caso de um URL como link é invocado.

O que precisa ser modificado?

    
por codefreak 02.10.2013 / 18:12

1 resposta

1

Minha primeira suspeita é que os vhosts que correspondem às portas 80 e 443 não são exatamente iguais aos que correspondem à porta 450.

O mais provável é que o vhost: 450 esteja faltando AllowOveride All ou tenha um DocumentRoot diferente que não contenha o mesmo arquivo .htaccess .

    
por 02.10.2013 / 18:46