@rammsteinik

Как создать поддомены через htaccess?

Нужно чтобы по адресу user1.site.ru выдавалось содержимое site.ru/users.php?user=user1 . Соответственно, вместо user1 может быть что угодно. Простой дешёвый хост за 3 сотки, то есть доступа ко внутренностям нет. Автоподдомены включил (*.site.ru), проблема в .htaccess, в нём не шарю.

Кидать же надо в папку www, а не в корень сайта?

Так не выходит:

RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]+\.)?site\.ru 
RewriteRule ^(.*) users.php?user=%1 [L]
  • Вопрос задан
  • 1806 просмотров
Решения вопроса 1
@rammsteinik Автор вопроса
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.site\.ru$
RewriteCond %{HTTP_HOST} ^(.*)\.site\.ru$
RewriteRule ^(.*)$ http://site.ru/users.php?login=%1 [L,P]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы