Как перенаправить субдомен к домену с субдоменом как параметр

Два пути

1.) установите "naviagent", часть программного обеспечения, которое работает на Ваших серверах и "телефонах домой" к адресам управления переработчиков устройства хранения данных и делает регистрацию для Вас.

2.) вручную, где-нибудь в navisphere gui. Ее 2 + годы, с тех пор как я работал с ним очень жаль, который я не помню точно, где, но если Вы роете вокруг для "регистрации" или "регистра" путем щелчка правой кнопкой по материалу или через верхнюю панель меню, Вы найдете его.

2
задан 10 December 2016 в 02:23
2 ответа

После попытки решить это использование .htaccess и сбой, я закончил тем, что использовал PHP, чтобы сделать парсинг URL для меня. Для тех, кто хочет видеть то, что я сделал:

$host = $_SERVER['HTTP_HOST'];
$subdomain = str_replace('.example.com', '', $host);
if($subdomain != 'www')
    header("Location: http://www.example.com/shop?user_name=".$subdomain);
0
ответ дан 3 December 2019 в 12:25

Ваш цикл перенаправления происходит, потому что Вы перенаправляете все (даже www.example.com). Возможно, попробуйте что-то как:

RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.example\.com$ [NC]
RewriteRule ^/(.*)$ http://www.example.com/shop?user=%1 [L,R=301]

Это должно только стрелять, когда Вы находитесь на чем-то другом, чем www.example.com.

2
ответ дан 3 December 2019 в 12:25
  • 1
    Привет Seth. Я попробовал тот код, Вы дали мне, но ему doesn' t, кажется, перенаправляют страницу. Когда я ввожу username.example.com, это просто остается на основной домашней странице, и URL говорит username.example.com. –  justinl 22 September 2009 в 00:49

Теги

Похожие вопросы