![]() |
относительная ссылка в baseURL
Всем привет!
Нужна помощь :) У меня сайт, на который ссылается несколько доменов (qprd.com, qprd.ru, qpard.com.ua). Верхний узел дерева сайта - ссылка на главную страницу. Таким образом происходит автофорвард на эту страницу и адрес первой страницы получается, к примеру, http://qpard.ru/ru/golovna/ Далее все ссылки строятся относительно этого адреса. Дабы ссылки строились относительно базового адреса, я в TypoScript Setup указал baseURL = http://qpard.com/ Но возникла логичная проблема, что теперь с какого бы доменного имени не зашел на сайт, после первого же клика переходишь на внутренние страницы относительно http://qpard.com/ Побывал казать "baseURL = /" - не помогло. Кто может подсказать? |
Если под один сайт используется несколько альтернативных доменов, то в плане поисковой оптимизации лучше оставить рабочим только один сайт, а с остальных сделать редирект.
|
У меня каждый из доменов ссылается на свою языковую версию. Поэтому сайты получаются разные, но с одинаковой структурой.
|
Тогда для каждого домена можно сделать редирект
{базовый домен}/{язык, соответствующий домену} |
Напиши условие для 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/ [globalString = IENV:HTTP_HOST = *qpard.ru] config.baseURL = http://qpard.ru/ ..... [global] А зависимость домена от языковой версии лучше прописать в конфиге RealURL. |
Цитата:
Огромное спасибо!!! |
Часовой пояс GMT +4, время: 01:38. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot