Карта мультидомена только использует htaccess - PullRequest
0 голосов
/ 03 февраля 2012

Я вьетнамец, поэтому мой английский не очень хорош.У меня есть проблема для моего CMS.Я хочу сопоставить поддомен как ссылку через htaccess Пример: у меня есть ссылки как

?user=example&op=value => example.domain.com/value/ and
domain.com/?user=example1&op=value1 => example1.domain.com/value1/ or
domain.com/?user=example2&op=value2 => example2.domain.com/value2/
..... ....

и многие.

Я использую хостинг на общих ресурсах, поэтому я не могу редактировать файл http.Конфиг или любой извините, потому что мой английский.Спасибо всем

1 Ответ

0 голосов
/ 03 февраля 2012

Попробуйте добавить следующее в файл .htaccess в корневом каталоге вашего сайта domain.com.

RewriteEngine on
RewriteBase / 

#if its domain.com
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] 
#capture the user and op query string values
RewriteCond %{QUERY_STRING} (^|&)user=([^&]+)&op=([^&]+)(&|$) [NC] 
#and redirect to subdomain with appropriate value
RewriteRule ^ http://%2.%{HTTP_HOST}/%3/? [L,R=301] 
...