|
|
|
вопрос нубский, но все же
а как сделать редирект с домена третьего уровня на страницу домена второго уровня?
там такая конструкция domen.com/shop/shop1 и нужно чтобы эта же страница открывалась и по адресу shop1.domen.com
как такое сделать и вообще может это лучше сделать как то иначе чем с помощью 301 редиректа? |
|
|
|
|
|
с форума поддержки одного хостинга
Цитата: |
Добавление неограниченного числа поддоменов через mod_rewrite
(желательно использовать этот метод если Вам надо много поддоменов)
1. Заходим в хостинг панель, раздел домены.
2. Создаем поддомен subdomains.ВАШ_ДОМЕН.ru и прописываем у него альяс *.ВАШ_ДОМЕН.ru , путь указываем /home/ВАШ_ЛОГИН/subdomains
Важно!!! В настройках добавленного домена включите обработку статистических файлов вебсервером Apache.
3. Заходим в настройки ДНС основного домена (ВАШ_ДОМЕН.ru)
4. Добавляем строку * A IP-сервера на котором ваш акккаунт. (он там же в ДНС зеленым цветом), сохраняем.
5. Заходим через ВебФТП в папку subdomains
6. Создаем в ней файл .htaccess, далее в нем прописываем код написанный ниже:
RewriteEngine On
RewriteCond $1 !^subs/
RewriteCond %{HTTP_HOST} !^(www.)?ВАШ_ДОМЕН\.ru$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+)\.ВАШ_ДОМЕН\.ru$ [NC]
RewriteRule ^(.*)$ subs/%2/$1 [L]
7. В папке subdomains создаем папку subs
8. Создаем необходимые папки в папке subs, название папки в subs и будет ваш поддомен.
К примеру папке /home/ВАШ_ЛОГИН/subdomains/subs/test/ будет соответствовать ваш поддомен test.ВАШ_ДОМЕН.ru
|
http://live-co.com/viewtopic.php?pid=265128#p265128 |
|
|
|
|
|
|
|