chery
Новичок
Виртуальные хосты пользователей
Здравствуйте. Вопрос по проекту создания пользовательских блогов. Предоставляются адреса по типу www.username.host.com для страниц пользователей,
но читаться будет содержимое каталога www.host.com/username
В .htaccess у меня следующее:
RewriteEngine on
RewriteCond %{HTTP_HOST} [^.]+\.localhost$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)\.localhost(.*) /$1$2
Пока это всё я на локалхосте делаю.
После регистрации для юзера создаётся каталог с его именем, куда и копируется его блог. Вот, к примеру после регистрации юзера alex и обращения к http://alex.localhost браузер выдаёт обибку о ненайденой странице. Посмотрите, есть ли ошибка в коде. Нужно ли что то прописывать в httpd.conf?
В httpd.conf расскоментировал строку
изменил AllowOverride с none на ALL
Может что то ещё нужно?
В логах пишет о следующей ошибке:
[error] Cannot remove module mod_rewrite.c: not found in module list
Спасибо.
Здравствуйте. Вопрос по проекту создания пользовательских блогов. Предоставляются адреса по типу www.username.host.com для страниц пользователей,
но читаться будет содержимое каталога www.host.com/username
В .htaccess у меня следующее:
RewriteEngine on
RewriteCond %{HTTP_HOST} [^.]+\.localhost$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ([^.]+)\.localhost(.*) /$1$2
Пока это всё я на локалхосте делаю.
После регистрации для юзера создаётся каталог с его именем, куда и копируется его блог. Вот, к примеру после регистрации юзера alex и обращения к http://alex.localhost браузер выдаёт обибку о ненайденой странице. Посмотрите, есть ли ошибка в коде. Нужно ли что то прописывать в httpd.conf?
В httpd.conf расскоментировал строку
PHP:
LoadModule rewrite_module modules/mod_rewrite.so
PHP:
<Directory />
Options FollowSymLinks
AllowOverride none
</Directory>
Может что то ещё нужно?
В логах пишет о следующей ошибке:
[error] Cannot remove module mod_rewrite.c: not found in module list
Спасибо.