Commit e2c1c271d6c536682f5bebbffca40e1e4e7022a8

Authored by Caroline Salib
1 parent 53a48789
Exists in master

Ajustes no htaccess;

portabilis/ieducar#167
Showing 1 changed file with 43 additions and 51 deletions   Show diff stats
ieducar/.htaccess
1 # $Id$ 1 # $Id$
2 2
3 # 3 #
4 -# i-Educar - Sistema de gestão escolar 4 +# i-Educar - Sistema de gestão escolar
5 # 5 #
6 -# Copyright (C) 2006 Prefeitura Municipal de Itajaí 6 +# Copyright (C) 2006 Prefeitura Municipal de Itajaí
7 # <ctima@itajai.sc.gov.br> 7 # <ctima@itajai.sc.gov.br>
8 # 8 #
9 -# Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo  
10 -# sob os termos da Licença Pública Geral GNU conforme publicada pela Free  
11 -# Software Foundation; tanto a versão 2 da Licença, como (a seu critério)  
12 -# qualquer versão posterior. 9 +# Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
  10 +# sob os termos da Licença Pública Geral GNU conforme publicada pela Free
  11 +# Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
  12 +# qualquer versão posterior.
13 # 13 #
14 -# Este programa é distribuí­do na expectativa de que seja útil, porém, SEM  
15 -# NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU  
16 -# ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral 14 +# Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
  15 +# NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
  16 +# ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral
17 # do GNU para mais detalhes. 17 # do GNU para mais detalhes.
18 # 18 #
19 -# Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto  
20 -# com este programa; se não, escreva para a Free Software Foundation, Inc., no  
21 -# endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 19 +# Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
  20 +# com este programa; se não, escreva para a Free Software Foundation, Inc., no
  21 +# endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
22 # 22 #
23 23
24 # 24 #
25 # Esse arquivo tem por finalidade configurar o ambiente Apache/PHP/i-Educar, 25 # Esse arquivo tem por finalidade configurar o ambiente Apache/PHP/i-Educar,
26 -# aplicando algumas restrições de acesso para maior segurança. As  
27 -# configurações do php.ini são sobrescritas com os valores mínimos necessários 26 +# aplicando algumas restrições de acesso para maior segurança. As
  27 +# configurações do php.ini são sobrescritas com os valores mínimos necessários
28 # para o bom funcionamento do i-Educar. 28 # para o bom funcionamento do i-Educar.
29 # 29 #
30 -# Para uma melhor performance, é aconselhado colocar o conteúdo desse arquivo  
31 -# em um virtual host ou no apache.conf e, logo após, configurar a diretiva 30 +# Para uma melhor performance, é aconselhado colocar o conteúdo desse arquivo
  31 +# em um virtual host ou no apache.conf e, logo após, configurar a diretiva
32 # AllowOverride do respectivo arquivo para None. 32 # AllowOverride do respectivo arquivo para None.
33 # 33 #
34 -# Esse arquivo foi baseado no .htaccess distribuído com o Drupal CMS. 34 +# Esse arquivo foi baseado no .htaccess distribuído com o Drupal CMS.
35 # 35 #
36 -# @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> 36 +# @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br>
37 # @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL 37 # @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL
38 # @link http://cvs.drupal.org/viewvc.py/drupal/drupal/.htaccess?view=markup .htaccess do Drupal CMS 38 # @link http://cvs.drupal.org/viewvc.py/drupal/drupal/.htaccess?view=markup .htaccess do Drupal CMS
39 # @version $Id$ 39 # @version $Id$
40 # 40 #
41 41
42 42
43 -# Protege arquivos e diretórios de serem listados ou servidos. Arquivo info.php  
44 -# e arquivos SQL são protegidos assim como os diretórios misc, test e  
45 -# diretórios comuns a SCMs como CVS e SVN (para proteger deployments desse tipo). 43 +# Protege arquivos e diretórios de serem listados ou servidos. Arquivo info.php
  44 +# e arquivos SQL são protegidos assim como os diretórios misc, test e
  45 +# diretórios comuns a SCMs como CVS e SVN (para proteger deployments desse tipo).
46 <FilesMatch "\.(.*sql|ini|svn-base)$|^(misc|tests|configuration|spikes|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$|^info\.php$"> 46 <FilesMatch "\.(.*sql|ini|svn-base)$|^(misc|tests|configuration|spikes|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$|^info\.php$">
47 Order allow,deny 47 Order allow,deny
48 </FilesMatch> 48 </FilesMatch>
49 49
50 -# Não mostra listagem de diretórios para URLs que mapeiam para um diretório. 50 +# Não mostra listagem de diretórios para URLs que mapeiam para um diretório.
51 Options -Indexes 51 Options -Indexes
52 52
53 -# Segue links simbólicos para diretórios. De outra forma, o Apache teria um  
54 -# overhead ao ter que verificar em toda requisição se um dado arquivo é  
55 -# diretório ou link (fazendo chamadas stat). 53 +# Segue links simbólicos para diretórios. De outra forma, o Apache teria um
  54 +# overhead ao ter que verificar em toda requisição se um dado arquivo é
  55 +# diretório ou link (fazendo chamadas stat).
56 # @link http://www.ibm.com/developerworks/linux/library/l-tune-lamp-2.html#listing2 56 # @link http://www.ibm.com/developerworks/linux/library/l-tune-lamp-2.html#listing2
57 Options +FollowSymLinks 57 Options +FollowSymLinks
58 58
59 -# Força mensagem de erro 404 simples para requisições a favicon.ico inexistente. 59 +# Força mensagem de erro 404 simples para requisições a favicon.ico inexistente.
60 <Files favicon.ico> 60 <Files favicon.ico>
61 - # Não há fecha-aspa para compatibilidade com Apache 1.3  
62 - ErrorDocument 404 "O arquivo favicon.ico não foi encontrado. 61 + # Não há fecha-aspa para compatibilidade com Apache 1.3
  62 + ErrorDocument 404 "O arquivo favicon.ico não foi encontrado.
63 </Files> 63 </Files>
64 64
65 -# Configura o handler DirectoryIndex padrão. 65 +# Configura o handler DirectoryIndex padrão.
66 DirectoryIndex index.php index.html index.htm 66 DirectoryIndex index.php index.html index.htm
67 67
68 # PHP 5, Apache 1 e 2. 68 # PHP 5, Apache 1 e 2.
69 -# error_reporting E_ERROR = 1 (recomendado para produção). 69 +# error_reporting E_ERROR = 1 (recomendado para produção).
70 # display_errors em off. Recomenda-se configurar o PHP para fazer logging de 70 # display_errors em off. Recomenda-se configurar o PHP para fazer logging de
71 -# erros no ambiente de produção. Para desenvolvimento, as diretivas mencionadas  
72 -# podem ser liberadas, para um debugging mais fácil. 71 +# erros no ambiente de produção. Para desenvolvimento, as diretivas mencionadas
  72 +# podem ser liberadas, para um debugging mais fácil.
73 # 73 #
74 # TODO: configurar short_open_tag para off quando todos os arquivos PHP estiverem 74 # TODO: configurar short_open_tag para off quando todos os arquivos PHP estiverem
75 -# de acordo com o CS, seguindo a convenção <?php ?>. 75 +# de acordo com o CS, seguindo a convenção <?php ?>.
76 # 76 #
77 # @link http://php.net/configuration.changes 77 # @link http://php.net/configuration.changes
78 -<IfModule mod_php5.c>  
79 - php_value memory_limit 64M  
80 - php_value error_reporting 1  
81 - php_flag display_errors off  
82 - php_flag magic_quotes_gpc off  
83 - php_flag register_globals off  
84 - php_flag session.auto_start off  
85 - php_flag short_open_tag on  
86 -</IfModule>  
87 -  
88 -# Desabilita acesso para qualquer arquivo caso o  
89 -<IfModule !mod_php5.c>  
90 - Order allow,deny  
91 - Deny from all  
92 -</IfModule>  
93 78
  79 +php_value memory_limit 64M
  80 +php_value error_reporting 1
  81 +php_flag display_errors off
  82 +php_flag magic_quotes_gpc off
  83 +php_flag register_globals off
  84 +php_flag session.auto_start off
  85 +php_flag short_open_tag on
94 86
95 # Configuração desabilitada (uma vez que o ambiente padrão já é production), permitindo definir o ambiente via virtual host. 87 # Configuração desabilitada (uma vez que o ambiente padrão já é production), permitindo definir o ambiente via virtual host.
96 88
97 -# Configura o ambiente de execução do i-Educar (production|development|testing).  
98 -# Essa variável define qual seção de configuração do arquivo  
99 -# configuration/ieducar.ini será carregada pelo arquivo includes/bootstrap.php 89 +# Configura o ambiente de execução do i-Educar (production|development|testing).
  90 +# Essa variável define qual seção de configuração do arquivo
  91 +# configuration/ieducar.ini será carregada pelo arquivo includes/bootstrap.php
100 92
101 # comentado definição (uma vez que o ambiente padrão já é production), permitindo assim definir o ambiente via virtual host. 93 # comentado definição (uma vez que o ambiente padrão já é production), permitindo assim definir o ambiente via virtual host.
102 #SetEnv CORE_EXT_CONFIGURATION_ENV production 94 #SetEnv CORE_EXT_CONFIGURATION_ENV production