htaccess document_root dirname
-
27-10-2019 - |
Pergunta
é possível fazer isso
RewriteRule robots.txt dirname(%{DOCUMENT_ROOT})/robots.php [L]
preciso obter a pasta pai de DOCUMENT_ROOT
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