У меня есть сайт, на котором много зарегистрированных пользователей. Я хочу предоставить каждому пользователю личный URL-адрес с помощью htaccess.
Я настроил субдомен с подстановочными знаками, что мне нужно сделать, это:
myname.mydomain.com -> должен отображать форму содержимого /somefolder, которая находится в моем корневом домене, и она не должна изменять URL-адрес. В этой папке я буду анализировать текущий URL-адрес, т.е. Мое имя. и показать содержимое для моего имени.
Я пробовал следующие вещи, но они не помогают.
Попробуйте 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]