URL Rewrite
Boa tarde pessoal.
Antes de postar essa dúvida, gostaria de informa que procurei bastante no Google e não encontrei uma forma para resolver meu problema.
Gostaria de pedir o auxilio dos colegas que entendem de expressões regulares e .htaccess para criar regras de reescritas de urls.
Bom, deixa eu explicar o que desejo fazer:
Supondo que tenho um domínio:
www.meudominio.com.br
E a pasta:
admin/
E dentro da pasta admin tenho vários arquivos php. Exe:
admin/index.php
admin/login.php
admin/registro.php
admin/page-1.php
admin/page-2.php
Para acessa-los naturalmente seria:
www.meudominio.com.br/admin/index.php
www.meudominio.com.br/admin/login.php
e etc.
Até aqui tudo normal!
Agora o que eu quero fazer é o seguinte. Acessar todos os arquivos dentro da pasta admin através dos seguintes urls:
www.meudominio.com.br/subpasta-A/admin/index.php
www.meudominio.com.br/subpasta-B/admin/index.php
www.meudominio.com.br/subpasta-C/admin/index.php
Onde
www.meudominio.com.br/subpasta-A/admin/ == www.meudominio.com.br/admin/
www.meudominio.com.br/subpasta-B/admin/ == www.meudominio.com.br/admin/
www.meudominio.com.br/subpasta-C/admin/ == www.meudominio.com.br/admin/
www.meudominio.com.br/subpasta-A/admin/login.php == www.meudominio.com.br/admin/login.php
www.meudominio.com.br/subpasta-B/admin/login.php == www.meudominio.com.br/admin/login.php
www.meudominio.com.br/subpasta-C/admin/login.php == www.meudominio.com.br/admin/login.php
Ou seja, desejo acessar todos os scripts dentro da pasta admin, através de urls personalizados e ainda barrar os acessos dos scripts para a pasta onde eles estão de fato.
Resumindo o que eu preciso seria:
1-) Bloquear acesso direto a pasta admin com uma regra para:
-
Se acessar www.meudominio.com.br/admin/QUALQUER-SCRIPT ser direcionado para www.meudominio.com.br/index.php
2-) Acessar os respectivos conteúdos de admin através dos urls:
-
www.meudominio.com.br/subpasta-A/admin/QUALQUER-SCRIPT
-
*www.meudominio.com.br/subpasta-B/admin/QUALQUER-SCRIPT** *
-
www.meudominio.com.br/subpasta-C/admin/QUALQUER-SCRIPT
O que eu consegui realizar foi um redirect de /subpasta-A/admin/ para /admin/. Porem o que preciso é ler os arquivos dentro de admin através de subpastas conforme especificado acima.
IMPORTANTE: As pastas (subpasta-A ou subpasta-B ou etc) acessadas pelo navegador não existiram de fato no servidor.
OBS: Talvez alguém possa se perguntar o porque eu desejo acessar os mesmos arquivos de urls distintos.
A resposta é: Porque desejo através de parte da url (subpasta-A ou subpasta-B ou etc) modificar parâmetros de configuração nos scripts. Assim não precisaria ter scripts repetidos em todas essas pastas que desejar criar na reescrita.
Desde já agradeço a atenção de todos.
Discussão (0)
Carregando comentários...