- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет.
Планирую сделать второй язык для сайта (сейчас только русский)
Хочется немного автоматизма добавить – чтоб при заходе на сайт
человеку сразу выдавалась нужная языковая страница.
Как делается данный метод не знаю. - в программирование слаб.
Пригодится любая помощь, совет, мануал.
Основные предположения и условия:
1. Сайт не динамический – простой html и местами shtml
2. Смена языка есть ридерект на несколько вариантов:
3. Предполагаю что определить язык посетителя можно
Дополнительные условия:
Пользование PHP возможно в зачатках – только для мультиязычности.
Предполагается что все должно быть на статике.
Возможно в будущем появится блог но вряд ли будут английские посты.
Хостинг виртуальный; доступа к настройкам апача нет.
Вот вроде и все… ничего не забыл…
Всем откликнувшимся заранее большое спасибо!
Средствами html.
blacks, mod_negotiate вам в помощь. как раз в таких гов**ситуациях как у вас помогает )))
В Apache директивы AddLanguage и LanguagePriority, которые можно указать в .htaccess
Если сайт не динамический, а на чистом хтмл и хочется без пхп, то частично можно сделать и на яваскрипте, создать несколько языковых версий и в зависимости от условий делать редирект при помощи JS (но это по-моему поисковые системы очень не любят, хотя могу и ошибаться).
С кукисами JS умеет работать, язык пользователя определять тоже умеет, а это уже что-то, вот только ИП адрес по-моему определить нельзя (по крайней мере стандартными способами и без явы).
Несколько полезных ссылок:
Редирект на JavaScript
Языкозависимый редирект
Ссылка на пост, в котором предлагается обходной способ получения IP с помощью JS
Как вариант:
в каждой папке лежат все страницы с одним языком
/en/
/ru/
/de/
Все ссылки должны быть относительные - href="page1.html", тогда все будет работать.
А в главной / - скрипт определения языка и направление пользователя туда куда надо - header("Location: \en\");
Сегодня нашел небольшой пример приенения мод реврайта для переключения языка.
Еще не проверял так как пока пытаюсь понять перевод и правильность работы.
Следом за примером пришла идейка для мультиязычного сайта:
1. человек заходит на сплеш страничку и выбирает на ней язык
2. как только он перешел в подкаталог /en/ или /ru/ открывается index.html
3. в index.html через
... устнавливается lang=ru или lang=en4. Затем в корень сайта вешается .htaccess из найденного примера который читает куки
и уже не открывает сайт с корня / а открывает из /en/ или /ru/
Идея вроде мне нра... но вот смогу ли я ее воплотить...
Честно говоря даже не знаю точно - может ли htaccess читать куки - сижу изучаю.
Подскажите что не так, как решить задачку?
Привожу код htaccess:
blacks, делайте лучше на другом домене. Толку больше будет... ;)
blacks, делайте лучше на другом домене. Толку больше будет... ;)
site.de
site.ru
- так предлагаете :) ?
- а в чем плюс кроме как "уменьшение головной боли" по поводу переключения языка ?
простенький PHP для смены языка, если вдруг пригодится
А зачем так сложно что б без PHP???