Michael
24.11.2014 - 20:44
Переключатель языков небось не работает или у тебя его пока нет?
странное что то ты делаешь..., особенно ссылки на jQuery менять, а как же СЕО??, тебе ведь нужны полноценные версии сайтов со всеми ссылками для поисковиков; спроси на форуме друпала, может кто недавно делал такое, подскажут путь, если как выше я говорил почему то не работает.
_____________
There never was a struggle in the soul of a good man that was not hard
sergeiss
24.11.2014 - 21:29
Переключатель языков есть и прекрасно работает. Но Друпал формирует не те ссылки, что надо.
Цитата (Michael @ 24.11.2014 - 20:44) |
а как же СЕО |
Маркетингу надо, чтобы в первую очередь для обычных англоязычных юзеров сайт был доступен как *.net
На самом деле, я не буду сильно заморачиваться. Главное - чтобы работало. Но зато это будет хорошим поводом уйти от Друпала и сделать всё на нативном ПХП
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
Там сайт-то весь "полторы страницы в два ряда". Друпал изначально был выбран из-за того, что для него нашли определенный модуль, работающий с флешем и позволяющий перекодировать видео.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
FatCat
24.11.2014 - 21:47
А "по-топорному" нельзя?
Ставишь 2 движка на одном сервере, конфигурируешь под разные языки. А базу одну и ту же.
Похожее, только не разные языки, а разные дизайны и разные настройки показа разделов, было у нас, когда жили параллельно и пхпфорум.ру, и 24сео.ру.
Или там языковые настройки хранятся в БД?
_____________
Бесплатному сыру в дырки не заглядывают...
sergeiss
25.11.2014 - 00:49
FatCat, там всё в БД хранится. В конфиге очень мало.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
sergeiss
27.11.2014 - 02:13
Цитата (sergeiss @ 24.11.2014 - 17:58) |
Задача так решается в итоге (правда, с нарушением идеологии работы Друпала) 1. В файле index.php, в самом начале, анализирую имя домена. Если оно .net, то добавляю к нужному ГЕТ-параметру довесок '/en/'. Система думает, что это от юзера так пришло. А в адресной строке видим именно .net 2. С помощью jQuery заменяю все ссылки на загруженных страницах. |
Сделал. Получилось весьма красиво
![smile.gif](http://phpforum.su/html/emoticons/smile.gif)
И кода совсем немного получилось. 4 строки в ПХП и 18 строк в JS (считая те строки, где только по одной закрывающей скобке в строке) Если в код страницы не лезть и не заморачиваться различием ссылок в коде и тех, что на самом деле срабатывают, то и вообще хорошо.
А насчет СЕО я уже говорил, пусть у маркетинга голова болит. Тем более, что не так всё и плохо, на самом-то деле. Потому что поисковые роботы, даже не знающие JS, увидят совершенно рабочие ссылки.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Michael
27.11.2014 - 09:35
Цитата (sergeiss) |
JS, увидят совершенно рабочие ссылки. |
ссылки будут не те.
Ты хакнул систему, для другого любого разраба твоя метода сделает большие проблемы. Уверенности что глюков не будет - нет.
xmlsitemap на сайте то есть? Что он генерит?
Global Redirect установлен? С ним тоже никаких проблем?
_____________
There never was a struggle in the soul of a good man that was not hard
sergeiss
27.11.2014 - 16:49
Цитата (Michael @ 27.11.2014 - 09:35) |
Цитата (sergeiss) JS, увидят совершенно рабочие ссылки.
ссылки будут не те. |
Ну вот смотри... Есть ссылки вида company.ru/en/..... С этими ссылками всё было отлажено, всё работает. Если поисковый робот проиндексирует все эти ссылки, то они на 100% рабочие. А company.net/.... (в ссылка) появится только тогда, когда страница будет загружена и обработана в браузере.
Что значит "не те ссылки"? Работает та часть ссылки, что идет после company.ru/en или company.net. А она, эта часть, одинаковая.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
Michael
27.11.2014 - 18:12
проиндексируются страницы company.ru/en/* и поисковики на них будут иностранных посетителей отправлять, а не на "продвигаемый фирмой" company.net.
_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.