1
What do you have to wrong in this code:
<ifModule mod_rewrite.c>
RewriteEngine on
RewriteBase /crud/
RewriteRule ^(.*)$ index.php
RewriteCond %{REQUEST_URI} !/manutencao.php$ [NC]
RewriteCond %{REQUEST_URI} !.(jpe?g?|png|gif|css|js) [NC]
RewriteRule .* manutencao.php [R=302,L]
</ifModule>
All I need is for you to normally open index.php (from the root of the site ( \ )) for any link
requested in the url
,
And, if applicable, the .htaccess receive a call to the archive php maintenance. for redirecting.
<?php
namespace CLASSES\UTIL;
class Constantes {
static private $livre = true;
public function __construct($_util) {
if (self::$livre == false) {
header ("Location: manutencao.php");
exit;
}
...
So instead of the .htaccess redirecionar
to the index php. again
on the tail of regra
RewriteRule .* manutencao.php [R=302,L]
then he’ll let you open up php maintenance. with their imagens
and css's
Where I’m going wrong I can’t find out at all?
<ifModule mod_rewrite.c>
# LIGA O MOTOR DE REESCRITA (Rewrite)
RewriteEngine on
# BUSCA PELA BASE /crud/ NO HOST ACESSADO
RewriteBase /crud/
# FAZ UMA ESCESSÃO DE REDIRECIONAMENTO PARA A PÁGINA manutencao.php CASO O NAVEGADOR RECEBA ELA NA URL
# PERCEBA O ! ANTES DO NOME DO ARQUIVO. ISSO DIZ AO .htaccess QUE O ARQUIVO EM QUESTÃO NÃO SEGUE A REGRA E ABRE NORMALMENTE
RewriteCond %{REQUEST_URI} !/manutencao.php$ [NC]
# FAZ UMA ESCESSÃO E LIBERA IMAGENS NESTA PAGINA
# NOTE QUE PAR ESAS EXTENSÕES, O REDIRECIONAMENTO NÃO ACONTECE E DÁ ERRO 404 CASO A IMAGEM NÃO EXISTA
# AS DEMAIS EXTENSÕES SÃO TODAS REENVIADAS PARA A INDEX
RewriteCond %{REQUEST_URI} !.(jpe?g?|png|gif|css|js) [NC]
# REENVIA QUALQUER ACESSO AO SITE PARA A PÁGINA index.php NO HOST INDICADO LIBERANDO AS EXCESSÕES ACIMA DESCRITAS
RewriteRule .* index.php
</ifModule>