rlimapk
(usa CentOS)
Enviado em 19/07/2022 - 18:51h
rafael_grether escreveu:
Olá rlimapk,
O modulo rewrite é do Apache, não do PHP. Então, o php -m não vai trazer esse módulo, nem deve trazer.
Ele é carregado no apache. E você pode utilizar para escrever uma regra com php, por exemplo.
A dica que o msoliver deu, é a mesma que eu daria. Mas como não deu certo...mantenha o .htaccess desse jeito mesmo que o msoliver disse.
Em uma instação limpa, no seu httpd.conf deve existir uma linha semelhante a essa para carregar o módulo:
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
Acredito que no seu caso, o PHP não esteja interferindo diretamente nisso.
Sugiro você inserir a diretiva abaixo dentro do seu <VirtualHost ...> para registrar um log de debug máximo no que se refere ao rewrite
<VirtualHost *:81>
.....
LogLevel alert rewrite:trace8
ErrorLog "/var/log/debug_rewrite.log"
</VirtualHost>
Após reiniciar o apache, faça novamente o teste e confira o debug_rewrite.log gerado. O log deve fornecer mais dicas sobre o problema.
Ola rafael_grether, tudo bem?
Obrigadissimo pela ajuda, fiz o que instruiu e se bem entendi o rewrite esta funcionando corretamente e isso mesmo?
Veja o log
####################
[Tue Jul 19 17:21:21.299085 2022] [rewrite:trace1] [pid 422024:tid 140514821142272] mod_rewrite.c(482): [client 192.168.151.221:58012] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc64004c20/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/include/js/jquery.js, referer: https://directory/install.php
[Tue Jul 19 17:21:21.307365 2022] [rewrite:trace1] [pid 422023:tid 140516163319552] mod_rewrite.c(482): [client 192.168.151.221:58014] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc70017380/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/include/js/general.js, referer: https://directory/install.php
[Tue Jul 19 17:21:21.313637 2022] [rewrite:trace1] [pid 422245:tid 140516020709120] mod_rewrite.c(482): [client 192.168.151.221:58016] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc680032e0/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/themes/softed/vte_bootstrap.css, referer: https://directory/install.php
[Tue Jul 19 17:21:21.314576 2022] [rewrite:trace1] [pid 422245:tid 140515995531008] mod_rewrite.c(482): [client 192.168.151.221:58018] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc50002c10/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/themes/softed/style.css, referer: https://directory/install.php
[Tue Jul 19 17:21:21.314736 2022] [rewrite:trace1] [pid 422245:tid 140516020709120] mod_rewrite.c(482): [client 192.168.151.221:58020] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc64002c10/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/themes/softed/install.css, referer: https://directory/install.php
[Tue Jul 19 17:21:21.315947 2022] [rewrite:trace1] [pid 422245:tid 140516020709120] mod_rewrite.c(482): [client 192.168.151.221:58022] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc64012c90/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/themes/softed/js/material/material.js, referer: https://directory/install.php
[Tue Jul 19 17:21:21.392625 2022] [rewrite:trace1] [pid 422025:tid 140515324442368] mod_rewrite.c(482): [client 192.168.151.221:58024] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc70011350/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/install.php
[Tue Jul 19 17:21:21.446689 2022] [rewrite:trace1] [pid 422024:tid 140514795964160] mod_rewrite.c(482): [client 192.168.151.221:58026] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc64010c80/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/include/install/images/vtenext.png, referer: https://directory/install.php
[Tue Jul 19 17:21:21.496964 2022] [rewrite:trace1] [pid 422024:tid 140514779178752] mod_rewrite.c(482): [client 192.168.151.221:58028] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcc64015370/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/include/js/jquery.js, referer: https://directory/install.php
[Tue Jul 19 17:21:21.499167 2022] [rewrite:trace1] [pid 422024:tid 140514284271360] mod_rewrite.c(482): [client 192.168.151.221:58030] 192.168.151.221 - - [directory/sid#55b98530e3a0][rid#7fcbf8002c10/initial] [perdir /var/www/directory/public/] pass through /var/www/directory/public/include/js/general.js, referer: https://directory/install.php
#####################
Nao estou entendendo muito bem o que ta acontecendo, vejo que o modulo e carregado no apache mas o php nao consegue carregar, muito estranho...bom aguardo comentarios. abracos