OI Giovanni, Alguns pontos:
1 - Se você vai acessar www.exemplo.com/lojas o RewriteBase deve ser igual a /lojas/ 2 - na linha: RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|imagens|js|css) você deve adicionar os demais front controlers RewriteCond $1 ^(index\.php|app_sites\.php|robots\.txt|favicon\.ico|imagens|js|css) assim por diante 3 - Você terá 4 front controllers na mesma pasta e deverá decidir para qual o apache vai fazer o rewrite se re-escrever para index.php e fazendo a configuração que citei no item 2 você acessará o controller welcome po exemplo assim: www.exemplo.com/welcome -> acessa o front index.php www.exemplo.com/app_sites.php/welcome -> acessa o front app_sites.php sem reescrita de url por causa do item 2 etc.. 4 - você tem 3 pastas de aplicação e 4 front controllers ? é isso mesmo? Abs Edinho Almeida 11 8018-8019 2009/12/16 Giovanni - gmail <[email protected]>: > Pessoal, > > desisto.....rs...... > o htaccess não vai nem a pau....... > > se alguem tiver um bom coração e puder ajudar....agradecerei de coração.... > ja li o livro "definitive guide to apache mod_rewrite, não ajudou muito.... > tenho um monte de URLs que fala sobre e não consegui entender muito bem > como montar o arquivo... > ate achei um site japones que vc vai escolhendo as opções e ele gera o > htacess para vc mas nem assim...... > > vou deixar aqui o que eu tenho hoje de estrutura... > > /include/app_sites (replica da pasta application) > /include/app_admin (replica da pasta application) > /include/app_lojas (replica da pasta application) > > /public_html/lojas -> .htaccess > /public_html/lojas -> index.php (front_controller default) > > /public_html/lojas -> app_admin.php (copia front_controller) > /public_html/lojas -> app_sites.php (copia front_controller) > /public_html/lojas -> app_lojas.php (copia front_controller) > > agora segue o htaccess > > # Turn on URL rewriting > RewriteEngine On > > # não lista o diretorio caso não existe algum arquivo > Options All -Indexes > > # Put your installation directory here: > # If your URL is www.example.com/kohana/, use /kohana/ > # If your URL is www.example.com/, use / > RewriteBase / > > # Protect application and system files from being viewed > RewriteCond $1 ^(application) > > # Rewrite to index.php/access_denied/URL > RewriteRule ^(.*)$ index.php/access_denied/$1 [PT,L] > > # Allow these directories and files to be displayed directly: > # - index.php (DO NOT FORGET THIS!) > # - robots.txt > # - favicon.ico > # - Any file inside of the images/, js/, or css/ directories > RewriteCond $1 ^(index\.php|robots\.txt|favicon\.ico|imagens|js|css) > > # No rewriting > RewriteRule ^(.*)$ - [PT,L] > > # Rewrite all other URLs to index.php/URL > RewriteRule ^(.*)$ index.php/$1 [PT,L] > > > -- > > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > > > -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
