PDA

Просмотр полной версии : относительная ссылка в baseURL


nazaroff
14.06.2009, 16:07
Всем привет!

Нужна помощь :)

У меня сайт, на который ссылается несколько доменов (qprd.com, qprd.ru, qpard.com.ua). Верхний узел дерева сайта - ссылка на главную страницу. Таким образом происходит автофорвард на эту страницу и адрес первой страницы получается, к примеру, http://qpard.ru/ru/golovna/

Далее все ссылки строятся относительно этого адреса.
Дабы ссылки строились относительно базового адреса, я в TypoScript Setup указал baseURL = http://qpard.com/
Но возникла логичная проблема, что теперь с какого бы доменного имени не зашел на сайт, после первого же клика переходишь на внутренние страницы относительно http://qpard.com/
Побывал казать "baseURL = /" - не помогло.
Кто может подсказать?

Lucifer
15.06.2009, 10:15
Если под один сайт используется несколько альтернативных доменов, то в плане поисковой оптимизации лучше оставить рабочим только один сайт, а с остальных сделать редирект.

nazaroff
15.06.2009, 15:13
У меня каждый из доменов ссылается на свою языковую версию. Поэтому сайты получаются разные, но с одинаковой структурой.

Lucifer
15.06.2009, 15:23
Тогда для каждого домена можно сделать редирект
{базовый домен}/{язык, соответствующий домену}

marco
15.06.2009, 15:28
Напиши условие для baseURL в зависимости от реферрера

[globalString = IENV:HTTP_HOST = *qpard.com]
config.baseURL = http://qpard.com/
[globalString = IENV:HTTP_HOST = *qpard.com.ua]
config.baseURL = http://qpard.com.ua/ (http://qpard.com/)
[globalString = IENV:HTTP_HOST = *qpard.ru]
config.baseURL = http://qpard.ru/ (http://qpard.com/)
.....
[global]

А зависимость домена от языковой версии лучше прописать в конфиге RealURL.

nazaroff
15.06.2009, 20:04
Напиши условие для baseURL в зависимости от реферрера


Работает! :)
Огромное спасибо!!!