Здравствуйте. Данная функция для движка вордпресс. Нужно чтобы метка открывалась как поддомен, например site.ru?tag=dom было доступно по адресу dom.site.ru сервер для работы с поддоменами настроен. Код (PHP): function sd_category_rewrite_rules( $rules ) { $url = getenv( 'HTTP_HOST' );// для получения слага метки из урл вида dom.site.ru $domain = explode( ".", $url ); $categorystr = $domain[0]; // тут остается только dom $rules = array(); $rules['$'] = 'index.php?tag='.$categorystr; return $rules; } add_filter( 'rewrite_rules_array', 'sd_category_rewrite_rules' ); Вот почему то если брать слаг метки из урл и передавать его в переменную $categorystr, то ничего не работает. $categorystr = $domain[0]; в таком виде ошибка 404, хотя $categorystr выводит dom А вот если я сам укажу к переменной слаг метки прямо в коде вот так: $categorystr = 'dom'; то все работает, вот пример: Код (PHP): function sd_category_rewrite_rules( $rules ) { $categorystr = 'dom'; $rules = array(); $rules['$'] = 'index.php?tag='.$categorystr; return $rules; } add_filter( 'rewrite_rules_array', 'sd_category_rewrite_rules' ); Подскажите, в чем может быть проблема? PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]