2015-11-13 3 views
1

Я хочу, чтобы перенаправитьПеренаправление папки для субдоменов с помощью .htaccess

www.example.com/mydomain?data1=value1&data2=value2 

в

mydomain.example.com/?data1=value1&data2=value2 

Я хочу, чтобы перенаправить с PHP переменные, переданные ему.

Как это сделать с файлом .htaccess? Прошу прощения, если на это ответят в другом месте, я не могу найти его с поиском.

+2

Возможный дубликат [Htaccess субдомен] (http://stackoverflow.com/questions/5445978/htaccess-subdomain) – sobolevn

+0

@sobolevn будет ли он работать с переданными переменными? –

ответ

0

Это просто переписывают, но ...

... Вы должны знать о mod_rewriteСтрока запроса Append Флаг ([QSA]):

mod_rewrite правило для добавления к корню папка www.example.com является:

RewriteEngine On 

RewriteRule (.*) http://$1.example.com [R=301,QSA] 
0

В вашем public_html/.htaccess, вы можете использовать:

RewriteEngine on 


RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC] 
RewriteRule ^mydomain/?$ http://mydomain.example.com/ [NC,QSA,L,R] 

Это будет перенаправлять

http://example.com/mydomain?query_strings 

в

http://mydomain.example.com/?query_strings 
Смежные вопросы