Apache mod_rewrite перенаправление

Я только что создал субдомен info.domain.com, и я хочу связать каждого пользователя, который регистрируется на моем сайте с субдоменом, например jose.domain.com, juan.domain.com и т.д. код для. Htaccess?

1 ответ

Вы хотите использовать поддомены подстановочных знаков. Следующее должно передать все, кроме www, в ваш файл index.php с параметром пользователя GET, равным имени пользователя.

RewriteCond %{HTTP_HOST} !www.example.com [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).example.com [NC]
Rewriterule ^(.*)$ /index.php?user=$1 [NC,L]

licensed under cc by-sa 3.0 with attribution.