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 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 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 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 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 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 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 37 # @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL
38 38 # @link http://cvs.drupal.org/viewvc.py/drupal/drupal/.htaccess?view=markup .htaccess do Drupal CMS
39 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 46 <FilesMatch "\.(.*sql|ini|svn-base)$|^(misc|tests|configuration|spikes|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$|^info\.php$">
47 47 Order allow,deny
48 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 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 56 # @link http://www.ibm.com/developerworks/linux/library/l-tune-lamp-2.html#listing2
57 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 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 63 </Files>
64 64  
65   -# Configura o handler DirectoryIndex padrão.
  65 +# Configura o handler DirectoryIndex padrão.
66 66 DirectoryIndex index.php index.html index.htm
67 67  
68 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 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 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 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 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 93 # comentado definição (uma vez que o ambiente padrão já é production), permitindo assim definir o ambiente via virtual host.
102 94 #SetEnv CORE_EXT_CONFIGURATION_ENV production
... ...