Você não pode alterar diretamente a variável $_SERVER["PATH_INFO"]
de dentro do apache quando o php é compilado como um módulo.
Mas aqui está uma solução que fará o trabalho muito bem:
-
Crie um arquivo
rewrite_pathinfo.php
com o seguinte conteúdo:<?php if(!empty($_SERVER['PATH_INFO'])) header("Location: ".$_SERVER['PATH_INFO']); $_SERVER['PATH_INFO'] = $_SERVER['REDIRECT_ORIGINAL_PATH']; ?>
-
Coloque isso no seu
.htaccess
:php_value auto_prepend_file "/var/www/vhosts/path_to_your/rewrite_pathinfo.php"
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php [QSA,L,PT,E=ORIGINAL_PATH:/$1]