URL-адрес перезаписи для субдомена

Ситуация проста. Я создаю поддомен подстановки в моей cpanel, который выглядит примерно так: * .mysite.com.

Я могу загрузить страницу, но я хочу принять значение подстановочного знака в качестве параметра GET, чтобы страница могла фактически отображать соответствующее содержимое на основе этого значения GET.

Поэтому я хочу знать, может ли это иметь правило перезаписи, которое позволяет мне сделать следующее.

Получить: $ _GET ['store'] == 'andystore' из URL: http://andystore.mysite.com

Этот код можно использовать в файле DOCUMENT_ROOT/.htaccess :

 RewriteEngine On RewriteBase / # capture first part of host name RewriteCond %{HTTP_HOST} ^([^.]+)\.mysite\.com$ [NC] # make sure store= query parameter isn't there RewriteCond %{QUERY_STRING} !(^|&)store= [NC] # rewrite to current URI?store=backererence #1 from host name RewriteRule ^ %{REQUEST_URI}?store=%1 [L,QSA] 

Ссылка: Apache mod_rewrite Введение

Технические характеристики Apache mod_rewrite

 RewriteCond %{HTTP_HOST} ^mysite.com$ [NC] RewriteRule ^(.+)$ http://$1.mysite.com [L,R=301]