Variáveis de caminho relativo no .htaccess

2

Se eu tiver um arquivo .htaccess em um determinado diretório em meu site e quiser especificar um ErrorDocument relativo ao arquivo .htaccess, NÃO relativo à raiz do documento, isso é possível?

Algo como: ErrorDocument 404 $ CURRENT_DIRECTORY / 404.php

    
por Yarin 08.09.2011 / 23:47

2 respostas

2

Embora várias diretivas sejam sensíveis ao diretório relativo, enquanto em um contexto .htaccess ou <Directory> , ErrorDocument não é. De acordo com a documentação :

URLs can begin with a slash (/) for local web-paths (relative to the DocumentRoot), or be a full URL which the client can resolve.

    
por 08.09.2011 / 23:52
1

Você poderia criar um 404.php "mestre" que é usado para todos os 404s, então dentro desse arquivo incluir o 404.php específico usando um caminho determinado pela solicitação, uma variável de ambiente (definida com SetEnv ), etc.

    
por 09.09.2011 / 00:11