Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Acesso MT

[Resolvido] retirar da url .php

Recommended Posts

Olá galera preciso de uma informação de um tuto como eu faço para retirar .php e deixar so assim ?

 

Link original

 

http://site.com.br/ProdLoja.php?cat=26⊂=28&tipo=2&emp=6&idProduto=42

Link modificado

 

http://site.com.br/ProdLoja?cat=26⊂=28&tipo=2&emp=6&idProduto=42

Meu provedor me disse que é no .htacess, ja vi uma video aula no videotutorias, porem não aceita mais de uma string

 

Abraços e desde já meu muito obrigado http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ta confundindo as coisas, trabalhar com URLS Amigáveis é uma coisa, e apenas retirar o .php de uma url é outra e até onde eu sei, não vai ter como, .php é extensão, ele não some.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É possivel mas não na estrutura que você quer (paginaSemExt?querystring).

Um exemplo de rewrite 'escondendo':

RewriteRule ^ProdLoja\/([0-9]+)\/([0-9]+)\/([0-9]+)\/([0-9]+)\/([0-9]+)$ ProdLoja.php?cat=$1&c=$2&tipo=$3&emp=$4&idProduto=$5

Essa é uma maneira bonita de se fazer,existem outros modos (claro...).Não consegui uma ER que mantesse o sinal de ?,de resto,baba.

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É possivel mas não na estrutura que você quer (paginaSemExt?querystring).

Um exemplo de rewrite 'escondendo':

RewriteRule ^ProdLoja\/([0-9]+)\/([0-9]+)\/([0-9]+)\/([0-9]+)\/([0-9]+)$ ProdLoja.php?cat=$1&c=$2&tipo=$3&emp=$4&idProduto=$5

Essa é uma maneira bonita de se fazer,existem outros modos (claro...).Não consegui uma ER que mantesse o sinal de ?,de resto,baba.

Abraço!

 

Valeu proust, com o que você postou mais a do manual, resolvo esta parada http://www.php.net/manual/pt_BR/security.hiding.php

 

Valeu!!! http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim mas com a parada de acordo com o manual (ia até citar),você esconde a extensão php a associando a outras extensões.

Eu não acho muito legal não.

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O mano se poderia me dar um exemplo com o código montado é que aqui não deu certo exemplo, o que eu consegui, foi mudar a extensão de php para asp e html, amigo na realidade é loja virtual o que não quero é mostrar a .php para os clientes sabe igual ao submarino e outros tire um minutinho do seu tempo

 

se puder me ajudar eu agradeço de coração http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui a rewriterule que te mandei funcionou perfeitamente.

E no manual (que você citou),tem as instruções de associar o php a outras extensões.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanto maior a quantidade de regras, maior será o processamento de dados e consumo de recursos do ambiente.

 

Entretanto, cada caso é um caso, avalie com sensatez e aplique o que lhe for conveniente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se se tratar da index pode.Mas ai não tem nada a ver com rewriteRules...nem nada...

Sim, mas ele só quer tirar o .php

 

 

Não sei como está o sistema dele.

 

Mas eu prefiro montar um índex e chamar os outros arquivos, assim acabo escondendo os outros arquivos também, evitando de serem acessado diretamente.

 

Agora esconder o arquivo eu acho interessante, mas só a extensão eu não vi vantagem nisso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A única vantagem, que eu pude perceber, foi dificultar o acesso indesejado aos seus arquivos. Quando ele omite o .PHP do index.php, o usuário mal-intencionado não vai saber se é .html, .asp, .shtml, .php etc..

 

Isso não evitaria o acesso, apenas dificultaria. Acho que essa seria a intenção dele.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

A única vantagem, que eu pude perceber, foi dificultar o acesso indesejado aos seus arquivos. Quando ele omite o .PHP do index.php, o usuário mal-intencionado não vai saber se é .html, .asp, .shtml, .php etc..

 

Isso não evitaria o acesso, apenas dificultaria. Acho que essa seria a intenção dele.

 

Abraços

Nós estamos meio que desviando do assunto, mas:

 

Será mesmo que vai dificultar?

Não vai ser difícil para um se o que fazer jogar algumas exntesões.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quanto maior a quantidade de regras, maior será o processamento de dados e consumo de recursos do ambiente.

 

Entretanto, cada caso é um caso, avalie com sensatez e aplique o que lhe for conveniente

Valeu hinom vou analisar com calma! e aplicar de forma correta pois ja estou com o site quase pronto e existe dezenas de arquivos http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

 

A única vantagem, que eu pude perceber, foi dificultar o acesso indesejado aos seus arquivos. Quando ele omite o .PHP do index.php, o usuário mal-intencionado não vai saber se é .html, .asp, .shtml, .php etc..

 

Isso não evitaria o acesso, apenas dificultaria. Acho que essa seria a intenção dele.

 

Abraços

Na realidade é por esse motivo mesmo assim os maus intencionados ficariam dando volta!

 

Existe esta possibilidade pelo php.ini mas o servidor também não libera

 

Mas valeu galera!!!

 

Abraços a todos já me ajudaram e muito http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.