Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
27.08.2011, 00:39 | #1 |
Продвинутый
Регистрация: 05.07.2011
Адрес: Россия, Интернет
Сообщений: 69
|
Домен третьего уровня
Здравствуйте господа разработчики.
Подскажите как правильно организовать на typo3 домены третьего уровня. Задача такая. Есть основной сайт, он лежит, предположим на domain.com Имеются такие расширения как Форум, Блог, Магазин и другие сервисы Соответственно хотелось бы сделать каждый из сервисов на отдельный поддомен (forum.domain.com, blog.domain.com, shop.domain.com и т.п.). При этом не делать внутри домашней директории основного домена соответствующих папок. Как я понимаю, необходимо будет подкорректировать файл .htaccess и сделать какие-то настройки самого typo3. Если кто занимался доменами третьего уровня на Тайпо3 и знает как это правильно реализовать - поделитесь опытом. |
27.08.2011, 10:38 | #2 |
Senior Member
|
У меня так сделано... все как обычно:
Остальные настройки могут зависеть от хостера, ОС и т.д. Может понадобиться настроить RealURL (или что-то схожее), хотя последние версии все определяют автоматом - если что-то не работает, то нужно попробовать отключить это расширение, попробовать... Ну вообщем - пробуйте... |
21.12.2012, 15:13 | #3 |
Senior Member
|
Понадобилось сделать поддомен в домене. Возникала такая проблема.
Есть типовое дерево сайта такого вида: Код HTML:
example.com +-razdel 1 +-razdel 1.2 +-razdel 1.2 +-razdel 2 +-razdel 3 +-razdel 4 (razdel4.example.com) + razdel 4.1 + razdel 4.2 На странице раздела соответственно сделано: 1. Создана запись домена razdel4.example.com 2. В свойствах страницы "razdel 4" отмечено "корень сайта" 3. В TS шаблоне на странице "razdel 4" отмечено "root" 4. Глобально в TS задано config.typolinkEnableLinksAcrossDomains = 1 В RealURL никаких специальных настроек по домену razdel4.example.com не вносилось, вся конфигурация задана для домена "_DEFAULT". В итоге имеем: 1. по адресу razdel4.example.com открывается нужная страница 2. ссылки с других разделов сайта на страницу "razdel 4" выглядят правильно, с поддоменом http://razdel4.example.com 3. НО! ссылки со страницы "razdel 4" на саму себя и на дочерние страницы идут без домена, то есть как example.com/razdel4, example.com/razdel4/razdel4.1/... Что надо сделать что бы последний пункт заработал? TYPO3 4.5, RealURL свежий. |
21.12.2012, 16:45 | #4 |
Senior Member
|
У меня настройки для нескольких доменов выглядят так:
PHP код:
Ну а RealURL сейчас по-умолчанию вроде подхватывает настройки доменов, если имеются для них записи. Так что, думаю, дело не в нем. |
21.12.2012, 17:43 | #5 |
Guest
Сообщений: n/a
|
Судя из вопроса так понимаю что Вам нужно домены третьего уровня и что бы это все работало на одном ядре typo3?
Если да - то делаю так: 1) У меня есть основной хостинг. 2) К нему прикрепляю основной домен (пример ivan-web-blog.ru) 3) На хостинг ставлю ядро typo3. 4) В httaccess (на всякий случай - и это хорошая практика) делаю редирект c www на без www PHP код:
*.ivan-web-blog.ru ВАуля - теперь в BE-typo3 Вы можете добавить любой домен третьего, четвертого, хоть семидисятого уровня и не ограниченное количество. Самый важный шаг - это №5! |
21.12.2012, 19:19 | #6 |
Senior Member
|
Все сделано так же.
Только про config.baseUrl забыл. После добавления config.baseUrl ссылка со страницы на саму себя и подстраницы стала вот такая: http://razdel4.example.com/razdel4/... Т.е. домен добавился, но путь не исчез. Причем такая ссылка и http://example.com/razdel4/ не открываются, приводят к 404 ошибке. |
21.12.2012, 19:20 | #7 |
Senior Member
|
А если удалить кеш RealURL и файл с его настройками? По идее после этого настройки должны будут воссоздаться, но с учетом нового домена...
|
21.12.2012, 19:22 | #8 |
Senior Member
|
Спасибо за участие
Но это все уже было сделано. Проблемы возникли дальше. PS: Видимо придется делать поддомен отдельно веткой. Такая конфигурация у меня работает. Тут задача была именно в том, что бы сделать поддомен внутри дерева основного домена. Что бы не прописывать заново весь TypoScript, да дизайн, шапка-футер с менюшками должны быть от основного домена. |
21.12.2012, 19:26 | #9 | |
Senior Member
|
Цитата:
И внутри, и снаружи поддомена ссылки стали правильные. |
|
22.12.2012, 02:59 | #10 |
Senior Member
|
Может быть поможет экстеншн DomainVisibility, с ним довольно удобно разграничивать домены по наполнению/оформлению.
|
Теги |
домены третьего уровня |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос сайта на другой домен | Tchort | Общие вопросы | 3 | 22.06.2011 01:43 |
меню второго уровня в другом div | mix | Общие вопросы | 2 | 09.03.2010 01:06 |
Выводить title одного уровня на подстраницах | surfman | TypoScript практикум | 1 | 15.11.2009 20:55 |
Можно ли разбить пункты меню 2-го уровня на 3 части ? | ov.lovyannikov | Общие вопросы | 7 | 19.05.2009 02:09 |
Не получается отобразить меню второго уровня... | Vit Brevis | Общие вопросы | 5 | 22.11.2006 17:52 |