Por alguma razão, funciona se eu adicionar espaçamento a ele assim.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]
Isso é muito bizarro. Eu nunca tive esse problema até agora.
Basicamente eu tenho um pequeno código no .htaccess que remove a extensão .php das páginas da web. Por alguma razão, parou de funcionar para mim. Localhost e servidor ao vivo dão o mesmo erro se eu for na página sem a extensão .php. O mais estranho é que eu tenho exatamente o mesmo arquivo .htaccess sendo usado para outro site e ele funciona perfeitamente no localhost e no mesmo servidor ao vivo.
Gostaria de saber o que pode estar causando isso? Aqui está o código.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]
Por alguma razão, funciona se eu adicionar espaçamento a ele assim.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]