0

У меня есть сайт, на котором есть много зарегистрированных пользователей. Я хочу предоставить каждому пользователю персональный url, используя htaccess.HTAccess субдомен с использованием подстановочных знаков для указания на одну папку

Я установки дикой субдомен карта, что мне нужно сделать, это:

myname.mydomain.com -> должен показать содержимое формировать/SomeFolder, который находится в моем корневом домене, и он не должен изменить URL. В этой папке я проанализирую текущий URL-адрес, т.е. Мое имя. и показать содержимое для myname.

Я пробовал следующие вещи, но они не помогают.

Попробуйте 1:

RewriteCond %{HTTP_HOST} !<weburl>$ [NC] 
    RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).mydomain[dot]com [NC] 
    RewriteRule (.*) http://<weburl>/somefolder/ [QSA,L,R=301] 

Попробуйте 2:

RewriteCond %{HTTP_HOST} !<weburl>$ [NC] 
    RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).mydomain[dot]com [NC] 
    RewriteRule (.*) http://<weburl>/somefolder/ [L] 

Попробуйте 3:

RewriteCond %{HTTP_HOST} !<weburl>$ [NC] 
    RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).mydomain[dot]com [NC] 
    RewriteRule (.*) http://<weburl>/somefolder/ [L,NC] 

ответ

0

Это правило должно работать в качестве первого правила:

RewriteEngine On 

RewriteCond %{HTTP_HOST} ^([a-z0-9-]+)\.mydomain\.com$ [NC] 
RewriteRule !^somefolder/ /somefolder/ [L,NC] 
Смежные вопросы