Это может быть одной из немногих вещей.
Сначала проверьте, что ваш htaccess доступен для чтения через apache. Я предполагаю, что это так.
Затем убедитесь, что в apache включена перезапись модов.
Наконец, это может быть проблема с символической ссылкой. И чтобы это исправить, вы можете добавить это в начало вашего файла htaccess или включить его в директиве vhost (я просто предполагаю, что вы используете vhost). это в духе от макушки головы.
Options +FollowSymlinks
Также каждый раз устанавливайте постоянные ссылки по умолчанию, а затем переключайте их на нужный вам стиль постоянных ссылок.
EDIT
Кроме того, URL-адрес вашего сайта не является базовым http://hoteldevserver.com/~hamislan/
Так что вам может понадобиться отредактировать правило перезаписи для базового URL. Это зов RewriteBase
Прямо сейчас RewriteBase
- это /
, вам может потребоваться изменить это значение на /~hamislan/