проверка ACCEPT_LANGUAGE

Статус
В этой теме нельзя размещать новые ответы.

blacks

Местный житель
Регистрация
26 Сен 2008
Сообщения
391
Реакции
24
Добрый день господа!

Вопрос: Как и на чем проверять работу ACCEPT_LANGUAGE?

Сейчас из англоязычных есть только safari 3,0,4
Который при проверке редиректит почему-то идет на index.ru.html)

И htaccess на сайте:
Код:
RewriteEngine On
RewriteBase /

	RewriteCond %{HTTP:Accept-Language} ^ru [NC]
	RewriteRule ^$ /index.ru.html [L,R=301]

	RewriteCond %{HTTP:Accept-Language} ^en [NC]
	RewriteRule ^$ /index.en.html [L,R=301]
Также выслушаю, прочту советы по использованию и проблемам связанных с ACCEPT_LANGUAGE
Всем откликнувшимся заранее большое спасибо!

P.S. Вроде как есть какие-то проблемы в работе с разными браузерами но пока я в это не вник :/
 
В сафари есть меню разработка и там можно выбрать пользовательский агент, выбираем другой пишем en-EN
проверить язык браузера можно тут:

и там кстати можно написать редирект по языкам htaccess
 
В сафари есть меню разработка и там можно выбрать пользовательский агент, выбираем другой пишем en-EN
проверить язык браузера можно тут:
*** скрытое содержание ***
и там кстати можно написать редирект по языкам htaccess
Спасибо

Странно - у меня в 3ке данной галочки нет.
Попробую поставить 4ку.. хотя ХЗ как тогда сайты на ней тестить...
 
Всмысле? в 4 это тоже работает. Может я не понял чуток? )
 
Всмысле? в 4 это тоже работает. Может я не понял чуток? )

Просто в моей safari 3.0.4 en не было данной галочки :(
Поэтому пришлось 4ку ставить - в ней есть.. но пока не успел
разобраться как менять язык клиента :/ - подскажите плиз.


+ в сафари 4 получается можно моделировать
визуализацию / отображение / движок
множества браузеров и их версий :ah::thenks:!?
 
Язык прописывается вручную, выбираешь other и там есть в строке en-EN или ru_RU.

А на счет использования разных движков в сафари - врядли, просто меняет user agent иначе было бы просто замечательно ). для ff тоже есть тулза так и называется user agent switcher
 
Попробовал устанвить en-EN и en_EN (сафари русский)
Вот как примерно выглядела настройка:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-EN) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9.1

Зашел на

Результат:​
User-Agent:
Mozilla/5.0 (Windows; U; Windows NT 5.1; en_EN) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9.1

Accept-Language:
ru-RU

:(

Чтож такое!? :thenks:
 
Accept-Language идет отдельным заголовком и никак не связан с User-Agent
можно поставить Tamper Data на FireFox и при перехвате менять Accept-Language на нужный, но это гемморно
 
Accept-Language идет отдельным заголовком и никак не связан с User-Agent
можно поставить Tamper Data на FireFox и при перехвате менять Accept-Language на нужный, но это гемморно

Да он уже у меня установлен.. давненько.
Но вот как им пользоваться пока так и не понял - только перехват.

Возможно есть еше какие-нибудь способы проверки для сабжа топика?
 
Ну так я же объяснил(видимо плохо :):(
в ФФ вид->боковая панель>tamper data, нажимаем "запустить перехват", отправляемся по адресу
Когда вылезет первое окошко - нажать "вмешаться", вот там(в левой колонке) и меняем Accept-Language на нужное, жмыкаем "ок", нажимаем "остановить перехват". ;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху