У меня проблема, которую я не могу решить. Я хочу сделать субдомены такими user1.domain.com, user2.domain.com и так непрерывно. user1, user2, user ... являются пользователи на моем сайте. Как написать запрос в htaccess? есть идеи?
Сначала необходимо активировать каталоги для отдельных пользователей: см. http://httpd.apache.org/docs/trunk/en/howto/public_html.html
Тогда вы можете mod_rewrite для псевдонима user1.domain.com до domain.com/~user1, как:
mod_rewrite
user1.domain.com
domain.com/~user1
RewriteEngine on RewriteCond %{HTTP_HOST} (.*)\.domain\.com RewriteRule (.*) http://domain.com/~%1/$1
Быть простым. Вы также можете сделать для каждого пользователя RewriteRule, если вы не хотите использовать глобальные настройки и у вас не слишком много пользователей.
Вы можете использовать комбинацию параметра подстановки в разделе конфигурации apache VirtualHost и mod_rewrite .Статью с некоторыми хорошими деталями можно найти здесь:
http://www.debian -administration.org / article / 358
Это должно быть сделано в вашей конфигурации apacheОднако файл httpd.conf, так как .htaccess не допускает VirtualHost разделов.