Apache 2 mod_rewrite e PHP. Modifique o valor $ _SERVER ['REQUEST_URI'] do htaccess?
eu tenho isto.htaccess
Arquivo:
RewriteEngine On
RewriteRule ^hello$ goodbye
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
Então, estou recebendo todos os pedidos emindex.php
mas eu ficohello
ao pedirhello
e eu esperava recebergoodbye
quando imprimindo$_SERVER['REQUEST_URI']
do PHP.
Isso é,$_SERVER['REQUEST_URI']
parece inmutável, mesmo quando o URL já foi reescrito antes de corresponder à referência RewriteRuleindex.php
. Existe alguma maneira de modificar esse valor?
Eu quero fazer isso para adicionar uma camada fina e simples de pré-processamento de URL para algum código existente, sem modificar os arquivos PHP. Então, eu estou tentando ficar dentro do.htaccess
.