Разумеется, иначе можно было бы делать сайты из одного малюсенького index.php, а всё остальное держать в базе :)
Домен не выкуплен и продлён.
Весьма странный шаред.
У нас всё описанное можно реализовать. Да и на многих дргуих хостингах тоже, я уверен.
Сложно сказать, с cPanel не знаком.
Но совершенно точно, для каждого поддомена должна быть запись в DNS, такая же, как для www, или одна на всех:
* IN A 123.45.67.89
И также, каждый поддомен должен быть прописан в ServerAlias того виртуального хоста, в котором www. Или, опять же, пачкой:
ServerAlias *.domen1.ru *.domen2.ru *.domen3.ru
А вы уверены, что для всех этих доменов правильно прописаны DNS-ы и все они являются одним и тем же виртуалхостом?
RewriteCond %{HTTP_HOST} ^([a-z]+)\.[a-z]+\.ru$ RewriteRule .* index.php?user=%1
В России операторы связи (они же хостеры) обязаны требовать ваши данные в соответствии с ПП РФ № 538 от 27.08.2005
Может, попробовать очистить базу перед заливкой дампа? :)
Ясное дело.
Попробуйте применить директиву Alias.
RewriteRule ^page/([^-]*)-(.*).html$ index.php?id=$1
Или так:
RewriteRule ^page/([0-9]*)-(.*).html$ index.php?id=$1