Apache 2 mod_rewrite y PHP. ¿Modificar el valor $ _SERVER ['REQUEST_URI'] de htaccess?
tengo esto.htaccess
expediente:
RewriteEngine On
RewriteRule ^hello$ goodbye
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
Así que estoy recibiendo todas las solicitudes enindex.php
, pero me salehello
cuando se pidehello
, y esperaba recibirgoodbye
al imprimir$_SERVER['REQUEST_URI']
desde PHP.
Es decir,$_SERVER['REQUEST_URI']
parece inmutable, incluso cuando la URL ya se ha reescrito antes de coincidir con la regla de RewriteRuleindex.php
. ¿Hay alguna manera de modificar este valor?
Quiero hacer esto para agregar una capa delgada y simple de preprocesamiento de URL a algún código existente, sin modificar los archivos PHP. Así que estoy tratando de permanecer dentro de la.htaccess
.