ivo.apostolov
Неразбиращ
Не знам защо, но WPMU по подразбиране "не поддържа" под-домейни на кирилица. В кавички е, защото всъщност работи идеално, но самата система има една глупава проверка, която не позволява създаването на подобни сайтове.
Тъй като ми трябваше и се наложи да го "хакна" (умните CMS-и позволяват re-write на ядрото без хак...), за да проработи.
Накратко:
wp-admin/network/site-new.php
се заменя с
Ако обърнете внимание, разликата е в едно тире повече. При създаването на нов под-домейн, трябва да въведете Puny Code (xn--1-itbjlnyt примерно), а не името на кирилица.
Дано е полезно на ползващите WPMU.
Тъй като ми трябваше и се наложи да го "хакна" (умните CMS-и позволяват re-write на ядрото без хак...), за да проработи.
Накратко:
wp-admin/network/site-new.php
Код:
if ( ! preg_match( '/(--)/', $blog['domain'] ) && preg_match( '|^([a-zA-Z0-9-])+$|', $blog['domain'] ) )
Код:
if ( ! preg_match( '/(---)/', $blog['domain'] ) && preg_match( '|^([a-zA-Z0-9-])+$|', $blog['domain'] ) )
Ако обърнете внимание, разликата е в едно тире повече. При създаването на нов под-домейн, трябва да въведете Puny Code (xn--1-itbjlnyt примерно), а не името на кирилица.
Дано е полезно на ползващите WPMU.