Pergunta

é possível fazer isso

RewriteRule robots.txt dirname(%{DOCUMENT_ROOT})/robots.php [L]

preciso obter a pasta pai de DOCUMENT_ROOT

Foi útil?

Solução

Você não pode criar uma regra de reescrita apontando para um destino fora da raiz do documento no contexto de um arquivo .htaccess, então, mesmo se fosse possível descobrir o diretório pai (o que eu duvido), não funcionaria.

A única maneira de contornar isso que conheço é criando um link simbólico que aponta para o arquivo robots.php correto.Pode até ser possível criar um link simbólico relativo apontando para ../robots.php, não tenho certeza.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top