Есть ли способ получить фактический URL-адрес файла после mod_rewrite, используя PHP или Curl?
Это -> example.com/test
Я хочу это -> example.com/test.php
$_SERVER["REQUEST_URI"]; выдаст вам исходный REQUEST_URI
$_SERVER["REQUEST_URI"];
$_SERVER["REDIRECT_URL"]; даст вам перенаправленный URL.
$_SERVER["REDIRECT_URL"];
Предполагается, что вы просто используете [L] в своем правиле перезаписи.
[L]
Попробуйте $ _SERVER ['PHP_SELF'] с предостережениями и некоторыми альтернативами: http://www.mc2design.com/blog/php_self-safe-alternatives