Обновление: я не заметил RewriteBase в вопросе раньше, поэтому моя точка зрения по поводу начального слеша равна нулю. Однако RewriteRule работает на моей машине.
Попробуйте:
RewriteRule ^hotels_in_([a-z]+)$ /test.php?place=$1 [L]
Путь к test.php требует косой черты. При переписывании вы будете перенаправлены на xyz.com/path/to/web/docs/on/machine/test.php, и это не то, что вам нужно. :)
Также, если вы используете в своем тесте косую черту.
Вышеуказанное правило не будет соответствовать xyz.com/hotels_in_someplace/
.
Чтобы соответствовать ведущему слешу, это должно работать:
RewriteRule ^hotels_in_([a-z]+)/?$ /test.php?place=$1 [L]