WordPress и кириллические домены

Случилось мне ставить WordPress на сайт с кириллическим доменом. Сначала я перенес все с локального сервера, должным образом подправил в базе конфиг, но не все пошло гладко. Часть функций панели управления банально не работала. Не работали элементы интерфейса, реализованные на JavaScript, в том числе формы, данные из которых отправлялись ajax запросом.

Переустановил движок уже по-человечески. Картина аналогична.

В первую очередь не работало управление виджетами меню. Меню можно было создать, но добавить в него страницы — нет. Данные просто не сохранялись в базу, а скрипт подвисал. Совершенно случайно выяснилось, что управление меню работает в FireFox. Но потом не менее случайно выяснилось и то, что в FireFox не работает загрузка файлов через flash-загрузчик, зато она прекрасно работает в Opera.




Вот так, худо-бедно, но я таки слепил работающий сайт. Не думаю, что мне удалось выявить все проблемы, вызванные несовместимостью WordPress с кириллическим доменом, но теперь вы знаете, где искать выход :)

В общем-то, все это не решение проблемы, как такое, а способ ее игнорировать, пусть и не самый удобный. Для сайта, который часто обновляется, это не выход, наверное. Но я делал промо-сайт и меня такой расклад вполне устраивает. Надеюсь, что в следующих версиях WordPress все эти досадные баги будут исправлены. Ну а мораль остается прежней – кириллические домены плохая затея во всех отношениях.

P.S: В IETester, для IE7 невозможно открыть сайт по кириллическому домену.

Комментарии (6)

  1. Ой, спасибо огромное за заметку! Подумывала сделать сайт на кириллическом домене, теперь точно связываться не стану.

  2. Так в итоге — как проблему-то решили? У меня сейчас похожая ситуация — не работает jQuery $.ajax на кириллическом домене …

    Если не очень лень Вам — отпишитесь, пожалуйста.

    • По сути, никак. Слава Богу, с кириллическими доменами сталкивался всего пару раз, поэтому, увы, не могу ничего подсказать.

  3. Кирилл

    Подскажите, есть такая проблема. При нажатии на кнопку вызывается domen.ru/# и все работало, а теперь при домен.рф/# нет.
    пишет в отладчике
    Ошибка загрузки этого URL: Could not load the source for http://цтриго.рф/#.
    Error: Failed to fetch http://цтриго.рф/#. Code 2152857618.
    Stack: mainThreadFetch/onResponse@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/DevToolsUtils.js:436:23
    NetUtil_asyncFetch/<.onStopRequest@resource://gre/modules/NetUtil.jsm:128:17
    Line: 436, column: 23

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *