Ir para conteúdo

POWERED BY:

Arquivado

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

welitonjose

[Resolvido] .hteacesses

Recommended Posts

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(!.(\.gif|\.jpg|\.png|\.css|\.js|\.txt|\.php|\.htm|\.html)|.+[^/])$ /$1/ [L]
RewriteRule ^([^-]+)/$ /cabeca.php?frase=$1&%{QUERY_STRING} [L]

 

 

iai galera esse e o .hteacesses

mas nao funciona

fiz alguns teste e descobri

RewriteRule q nao funciona

alguem tem alguma sujestao

Compartilhar este post


Link para o post
Compartilhar em outros sites

Talvez eu saiba de uma maneira melhor de fazer o que você quer com esse código, que aliás,como você disse, não funciona. Então seria bom você me explicar o que pretende que esse código faça...

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então... a melhor maneira de fazer isso é direcionando todo o tráfego para um arquivo, index.php, ou, como queira, cabeca.php.

 

 

Coloque isso no final do seu .htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^cabeca\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cabeca.php [L]
</IfModule>

 

 

No arquivo cabeca.php, você pode pegar o URI que o usuário digitou com o cabeçalho HTTP Request URI:

$_SERVER['REQUEST_URI'];

 

E então, usando um switch, por exemplo, encaminhá-lo até uma página do seu site ou até um página de erro 404 caso o usuário tenha digitado alguma coisa que não existe.

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.