Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Modo rewrite não funciona

$
0
0

Preciso da ajuda dos experts.

 

Estou com dificuldade em colocar para funcionar o modo rewrite no sistema que estou desenvolvendo.

 

Segue alguns passos que já fiz e refiz:

 

Habilitar o modo rewrite no apache 2.2

a2enmod rewrite

 

No apache tenho as seguintes informações:

AccessFileName .htaccess
RewriteLog /var/log/apache2/rewrite.log
RewriteLogLevel 9
 
Ao reiniciar o apache e abrir o phpinfo() percebo que o mod rewrite foi habilitado.
 
As minhas paginas abrem todas assim:
 
criei uma função para encurtar o link:
 

function carregaUrls($url){
    
    $caminho = str_replace("_", "/", $url);
    if(is_file($caminho.".php")):
        include_once $caminho.".php";
    else:
        throw new Exception("Essa pagina não existe!");
    endif;
    
E a chamo no index.php da forma abaixo:
 
<li><a href="?p=inc_informativos">Informativos</a></li>
 

<?php
                        if(isset($_GET['p'])):
                            try{
                                carregaUrls($_GET['p']);
                            } catch (Exception $e){
                                echo $e->getMessage();
                            }
                        else:
                            include_once 'index.php';
                        endif;
                    ?>
 
Segue arvore do site:
index.php
         inc -> informativos.php
                   wiki.php
                   ativos.php
 
 
.htaccess:
 

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^informativos/?$ /index.php?p=inc_informativos [NC,L]
    RewriteRule ^wiki/?$ index.php?p=inc_wiki [NC,L]
    RewriteRule ^ativos/?$ /index.php?p=inc_ativos [NC,L]
</IfModule>
 
 
Se clicar no link informativos ele abre da maneira que não desejo:
 
Se acessar diretamente no navegador abre normalmente, porém sem a formatação do css:
 
Aguem poderia me ajudar nesse caso???
 
Att
 
 
 
 

Viewing all articles
Browse latest Browse all 14190