Вы можете использовать это правило:
RewriteRule .* /parser.php?id=$0
, чтобы изменить "www.example.com/wh независимо" на "www.example.com/parser.php?id=whwhat"
Тем не менее, это все же позволяет вам посещать «/parser.php» напрямую, не создавая иллюзий маскируемого URL.Чтобы избежать этого, вам нужно перенаправить с помощью php-кода:
if (strpos($_SERVER['REQUEST_URI'], "parser.php") !== false) {
header("Location: /$_REQUEST[id]", true, 303);
exit;
}