[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Drupal: языковые настройки и доменное имя
Страницы: 1, 2
Michael
Переключатель языков небось не работает или у тебя его пока нет?

странное что то ты делаешь..., особенно ссылки на jQuery менять, а как же СЕО??, тебе ведь нужны полноценные версии сайтов со всеми ссылками для поисковиков; спроси на форуме друпала, может кто недавно делал такое, подскажут путь, если как выше я говорил почему то не работает.


_____________
There never was a struggle in the soul of a good man that was not hard
sergeiss
Переключатель языков есть и прекрасно работает. Но Друпал формирует не те ссылки, что надо.

Цитата (Michael @ 24.11.2014 - 20:44)
а как же СЕО

Маркетингу надо, чтобы в первую очередь для обычных англоязычных юзеров сайт был доступен как *.net

На самом деле, я не буду сильно заморачиваться. Главное - чтобы работало. Но зато это будет хорошим поводом уйти от Друпала и сделать всё на нативном ПХП smile.gif Там сайт-то весь "полторы страницы в два ряда". Друпал изначально был выбран из-за того, что для него нашли определенный модуль, работающий с флешем и позволяющий перекодировать видео.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
FatCat
А "по-топорному" нельзя?
Ставишь 2 движка на одном сервере, конфигурируешь под разные языки. А базу одну и ту же.

Похожее, только не разные языки, а разные дизайны и разные настройки показа разделов, было у нас, когда жили параллельно и пхпфорум.ру, и 24сео.ру.

Или там языковые настройки хранятся в БД?

_____________
Бесплатному сыру в дырки не заглядывают...
sergeiss
FatCat, там всё в БД хранится. В конфиге очень мало.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
sergeiss
Цитата (sergeiss @ 24.11.2014 - 17:58)
Задача так решается в итоге (правда, с нарушением идеологии работы Друпала)
1. В файле index.php, в самом начале, анализирую имя домена. Если оно .net, то добавляю к нужному ГЕТ-параметру довесок '/en/'. Система думает, что это от юзера так пришло. А в адресной строке видим именно .net
2. С помощью jQuery заменяю все ссылки на загруженных страницах.

Сделал. Получилось весьма красиво smile.gif И кода совсем немного получилось. 4 строки в ПХП и 18 строк в JS (считая те строки, где только по одной закрывающей скобке в строке) Если в код страницы не лезть и не заморачиваться различием ссылок в коде и тех, что на самом деле срабатывают, то и вообще хорошо.
А насчет СЕО я уже говорил, пусть у маркетинга голова болит. Тем более, что не так всё и плохо, на самом-то деле. Потому что поисковые роботы, даже не знающие JS, увидят совершенно рабочие ссылки.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Michael
Цитата (sergeiss)
JS, увидят совершенно рабочие ссылки.

ссылки будут не те.
Ты хакнул систему, для другого любого разраба твоя метода сделает большие проблемы. Уверенности что глюков не будет - нет.
xmlsitemap на сайте то есть? Что он генерит?
Global Redirect установлен? С ним тоже никаких проблем?

_____________
There never was a struggle in the soul of a good man that was not hard
sergeiss
Цитата (Michael @ 27.11.2014 - 09:35)
Цитата (sergeiss)
JS, увидят совершенно рабочие ссылки.

ссылки будут не те.

Ну вот смотри... Есть ссылки вида company.ru/en/..... С этими ссылками всё было отлажено, всё работает. Если поисковый робот проиндексирует все эти ссылки, то они на 100% рабочие. А company.net/.... (в ссылка) появится только тогда, когда страница будет загружена и обработана в браузере.
Что значит "не те ссылки"? Работает та часть ссылки, что идет после company.ru/en или company.net. А она, эта часть, одинаковая.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Michael
проиндексируются страницы company.ru/en/* и поисковики на них будут иностранных посетителей отправлять, а не на "продвигаемый фирмой" company.net.

_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.