Apache 2 mod_rewrite и PHP. Изменить значение $ _SERVER ['REQUEST_URI'] из htaccess?
у меня есть это.htaccess
файл:
RewriteEngine On
RewriteRule ^hello$ goodbye
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
Итак, я получаю все запросы наindex.php
, но я получаюhello
когда просятhello
и я ожидал получитьgoodbye
при печати$_SERVER['REQUEST_URI']
из PHP.
Это,$_SERVER['REQUEST_URI']
кажется неизменным, даже если URL был переписан уже перед соответствием RewriteRule со ссылкойindex.php
, Есть ли способ изменить это значение?
Я хочу сделать это, чтобы добавить тонкий и простой слой предварительной обработки URL в некоторый существующий код без изменения файлов PHP. Поэтому я пытаюсь проникнуть внутрь.htaccess
.