Existem algumas maneiras de você conseguir isso.
Uma, como foi sugerido, é simplesmente escrever uma página PHP chamada clips.php
e ter Options +MultiViews
na declaração <Directory>
no arquivo httpd.conf
ou no arquivo .htaccess
no diretório DocumentRoot onde o clips.php
está localizado. Eu uso esse método para lidar com meu gerenciador de políticas GPG Key usando PATH_INFO
para controlar vários recursos através do mesmo arquivo PHP. Você pode então fazer com que ele parse PATH_INFO
para o nome do arquivo solicitado, então procure no diretório o arquivo para retornar ao cliente, certificando-se de definir as funções header()
adequadas para o conteúdo antes de começar a transmitir o arquivo.
A outra opção que usei no passado foi determinar qual diretório ( directory1 ou directory2 ) era o principal e fazer /clips/
an Alias
para esse diretório. Em seguida, configure uma regra mod_rewrite
que verifique a existência dos arquivos no outro diretório e faça com que o Apache entregue essa cópia. Eu usei isso mais no caso em que eu preciso substituir e arquivo existente em um diretório, geralmente substituindo um arquivo com uma cópia mais recente que está em um aplicativo da web.
Ambas as sugestões dependem se você está criando scripts ou se suas habilidades de modificação de configuração são mais strongs. Criando o arquivo PHP pode ser o meio mais versátil para conseguir isso, mas não é de longe o único meio disponível para realizar a mesma tarefa.