2015-09-10 1 views
0

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

Для бывших у меня есть URL, как:

https://example.com/wbb/john 

и хотим, чтобы этот URL, чтобы стать

https://john.example.com 
+0

возможно дубликат [Поддомены точки в подпапку (БЕЗ REDIRECT)] (http://stackoverflow.com/questions/32486597/subdomain- point-to-subfolder-without-redirect) –

+0

Нет, это не то, что я прошу. Мое требование состоит в том, чтобы иметь субдомен без создания и указания шаблона в любую другую папку вместо папки root (public_html) –

ответ

0

попробовать это: В вашем DNS, установите * .domain.tld, чтобы указать на сервер , Затем в вашем CP установите * .domain.tld, чтобы указать на папку.

Теперь, в блокноте или что-то создать файл с именем index.php, в этом файле добавить следующее:

<?php 
$UserSubdomain = array_shift((explode(".",$_SERVER['HTTP_HOST']))); 

if($UserSubdomain==TRUE){ 

    header("Location: http://example.com/wbb/$UserSubdomain"); 
} 

else{ 

    header("Location: http://example.com/user-not-found"); 
} 

Теперь сохраните файл и загрузить его в папку.

Это НЕ будет делать URL быть john.example.com, но он будет посылать john.example.com в http://example.com/wbb/john

+0

Должен ли я также создать папку для субдомена? –

+0

Вы используете cPanel для хостинга? –

+0

Да, я использую cpanel. Я создал * .domain.com, и он указывает на корневую папку. –

Смежные вопросы