Olá Alan, segue resposta abaixo.

Alan escreveu:
> Olá pessoal, tudo bom?
>
> Procurando na lista achei alguma coisa falando sobre "problemas" com o 
> htaccess e as regras criadas neles. A leitura dessas threads não 
> resolveu meu problema :(
> Então, o que está acontecendo comigo é o seguinte:
> Estou construindo um sistema e gostaria que as urls ficassem mais 
> claras. Atualmente elas estão assim:
>
> http://localhost/ipzcad/index.php/sistema
>
> e gostaria que ficassem assim:
>
> http://localhost/ipzcad/sistema
>
> Eu sei que para isso tenho que adicionar a regra RewriteRule ^(.*)$ 
> index.php/$1 [L] no htaccess. Até ai tudo bem, mas não funcionou! E eu 
> ativei o mod_rewrite,  da seguinte maneira:
>
> # a2enmod rewrite
>
> e recebi a mensagem: "Module rewrite is already enabled!". Então, era 
> para estar funcionando certinho essa parte né? O que será que está 
> acontecendo?

Aqui vc pode fazer um controller bem simples, sem redirecionar via 
htaccess e chamar ele para ver se roda legal, depois tira o index.php no 
config.php, confirmar se o index.php está correto, coloca o htaccess bem 
simples

RewriteEngine on
RewriteCond $1 !^(index\.php|css|js)
RewriteRule ^(.*)$ index.php/$1 [L]

e chama ele para ver o que dá. No htaccess acima já vai resolver outro 
problema do css e js abaixo.

> Também venho tendo problemas com css e js. É a primeira vez que estou 
> usando um framework para fazer meus trampos então pode ser algum erro 
> bobo meu, mas o que está acontecendo é o seguinte:
> Nas minhas views, estou chamando os css e os js da seguinte forma:
>
> <link rel="stylesheet" type="text/css"    href="css/form.css" />
> <script src="js/prototype.js" type="text/javascript"></script>
>
> visto que as pastas js e css estão dentro da pasta views. Mas não está 
> dando certo! Eles não tem efeito algum. Como vocês costumam chamar 
> esses arquivos?

Eu coloco as pastas css, js, images, swf, etc na pasta public(ou 
httpdocs uo www ou similar) e chamo com o base_url, ficando assim:

/ci_core (base do CI)
/ci_api (pasta application do CI que vai conter a aplicação em si)
/httpdocs
    /site
       index.php
       .htaccess
       /images
       /css
       /js
       (etc...)

Na view para chamar os js ou css:
<link rel="stylesheet" href="<?php echo base_url(); ?>css/print.css" 
type="text/css" media="print" />

ou
    <style type="text/css" media="screen">
        <!--
        @import url(<?php echo base_url(); ?>css/layout.css);
        -->
    </style>

Js, idem:
<script src="<?php echo base_url(); ?>js/jquery-1.2.1.js" 
type="text/javascript"></script>

E por aí vai....


>
> Valeu pela atenção e desculpa qualquer pergunta boba.
> Abraço,
> Alan
>
>

Muita sorte para nós!

Marco Antônio

**
* Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
* Hosting-Rio Websites ( http://www.hosting-rio.com.br/ )
* CodeIgniter PHP framework ( http://www.codeigniter.com.br/ )

>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>   

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a