Pelo que parece, você já está na raiz do documento do seu subdomínio, que provavelmente está definido em seu próprio host virtual (que aponta para um subdiretório da raiz do documento de domínios principais).
Infelizmente, você não pode reescrever internamente acima / fora da raiz do documento usando mod_rewrite em .htaccess
. Em .htaccess
, a RewriteRule
substituição usa apenas um caminho de URL, não um caminho do sistema de arquivos. No entanto, você pode fazer isso se estiver usando mod_rewrite diretamente na configuração do servidor. Na configuração do servidor, você pode especificar um caminho do sistema de arquivos como a substituição (você precisaria incluir explicitamente o caminho completo, você não pode usar um caminho relativo como ../image.php
).
Como alternativa, em .htaccess
você pode ser capaz de fazer proxy do pedido do seu subdomínio para o maindomain usando mod_proxy com mod_rewrite. No entanto, isso ainda pode exigir alguma configuração do servidor. Por exemplo:
RewriteRule ^feed([0-9]+)$ http://maindomain.com/image.php?id=$1 [P]