Commit e2c1c271d6c536682f5bebbffca40e1e4e7022a8
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 |