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:
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.
Galera me foi solicitado a criação de um servidor web, para disponibilizar serviços para os clientes. O que vocês recomendam?
Tenho um servidor da DELL com windows 2016. Todo o desenvolvimento será em PHP, Javascript e companhia Ltda com conexão aos bancos de dados Mysql, SQL e ORACLE.
Já temos um servidor que será desativado porém está utilizando uma versão muito antiga de PHP 5.4 e como base de instalação foi utilizado o WampServer.
Galera me foi solicitado a criação de um servidor web, para disponibilizar serviços para os clientes. O que vocês recomendam?
Tenho um servidor da DELL com windows 2016. Todo o desenvolvimento será em PHP, Javascript e companhia Ltda com conexão aos bancos de dados Mysql, SQL e ORACLE.
Já temos um servidor que será desativado porém está utilizando uma versão muito antiga de PHP 5.4 e como base de instalação foi utilizado o WampServer.
Olá, eu formatei minha máquina e agora não consigo fazer rodar meu sistema.
Instalei o Wampserver e agora o Xamp e eles não leem minhas url amigáveis, existe alguma configuração extra a se fazer?
O modulo do arquivo httpd.conf esta ativado
LoadModule rewrite_module modules/mod_rewrite.so
meu htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
</IfModule>
Os sites carrega normal mais ao clicar nos links por exemplo http://localhost/site/eventos da erro 404
Olá pessoal.
Pessoal como eu faço o roteamento dos meus arquivos no meu projeto, pois sempre que inicio o meu servidor embutido do php em um diretório especifico, ele obviamente não "enxerga" as outras pastas, por exemplo. Eu tenho minha pasta com as views, mas qualquer link que eu coloco em uma view para ser redirecionado para ou view, o servidor não consegue achar o caminho, pois ele não conhece as outras pasta. Como eu faria este roteamento?.
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:
2-) Acessar os respectivos conteúdos de admin através dos urls:
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.
Compartilhar este post
Link para o post
Compartilhar em outros sites