Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera
Estou com um problema quanto ao uso de url amigáveis com php + apache
Montei o site para usar as url amigáveis.
Tudo funcionando perfeito.
Porém o site terá uma area administrativa em uma pasta especifica /admin
Como eu faço para esta pasta espefícica não "aceitar" url amigáveis?
Ou seja quero que todo o conteúdo desta página seja ligo de forma normal pelo apache sem a reescrita
Como faço isso?
obrigado e no aguardo de um help
Matheus
olá o conteúdo do meu .htaccess é o seguinte:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
<FilesMatch "\.(ttf|ttc|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>Desta forma você esta redirecionando todo o conteúdo do seu site para a index.php, inclusive as requisições que forem feitas para sua área admin. Acredito que nesse caso você deve criar cada regra separada desta forma:
<IfModule mod_rewrite.c>
RewriteEngine On
Sugiro você ler este artigo muito bom sobre o assunto:
http://blog.thiagobelem.net/aprendendo-urls-amigaveis
http://blog.thiagobelem.net/aprendendo-urls-amigaveis-com-regras-complexas
A principio é só você não criar a regra de reescrita para estes arquivos do /admin que eles serão acessados normalmente.
Se ainda estiver com esse problema posta o código do seu htaccess para darmos uma olhada.