Сегодня я хочу порассуждать о плагине .
Если кратко, то этот плагин позволяет делать из категорий субдомены. Например http://мойсайт/category/wordpress/ превратить в http://wordpress.мойсайт/. Также можно делать субдомены из тегов и авторов. Фактически неограниченное количество сайтов на одной физической инсталляции Wordpress!
Это если кратко. Подробнее ниже.
Зачем???
================
Говорят, что талантливые талантливы во всём. И правда. Человек открывает блог, пишет качественные и интересные посты на разные темы. Со временем эти разные темы притягивают интересное сообщество, но из-за разносторонности блога он не становится площадкой для какого-либо сообщества. Или иногда одно сообщество таки обосновывается на блоге, подавляя другие тематики.
А делов-то нужно просто грамотно развести народ, чтобы одни ходили направо, а другие налево. И дело не в SEO. Не SEO единым мы все живём, а в создании человеко-удобной среды для аудитории. А это тоже многого стоит.
Наглядный пример, где бы стоило так сделать – это блог Lecactus. Вроде и про жизнь, вроде и про фотографию, а также про популярную сборку Wordpress. И вот приходят новые посетители в поисках информации, а натыкаются на фото, лытдыбры и прочее, и начинают доставать глупыми вопросами о сборке к месту и не к месту. Я считаю, что этот плагин существенно помог бы этому блогу в повышении лояльности посетителей, если бы такая задача вообще стояла.
Инсталляция, Настройка
================
Инсталляция как и у любого плагина. Но в WP 3.0.1 плагин не работает из коробки. А именно в нём нет возможности редактировать категории, какие из них делать субдоменами, а какие нет. Я не нашёл иного способа менять эти настройки, кроме как ручного манипулирования таблицей wp_category_subdomains. Там я вставлял запись с кодом категории и с названием темы, специфичной для этой категории.
Всё остальное у меня работает. Настройки плагина позволяют включать-выключать действие плагина на время конфигурирования без деактивации. Можно включить перенаправление со старого URL (а зачем оно может не быть нужным?). Можно включать/выключать субдомены на страницах, авторах.
Кроме настроек плагина мне понадобилось манипулировать с DNS, чтобы запросы на субдомены приходили на главный же сайт.
Мысли вслух
================
Полная иддилия. Единственное что очень ненравится, о чём говорит и автор плагина – это Sitemap. Поскольку главный сайт и все поддомены будут находиться в одной физической папке, то и файлы robots.txt и sitemap.xml у них на всю кучу будут одни и те же. А как к этому отнесутся поисковики?
Говорят Гугл нормально воспримет такие шалости, главное доказать Гуглу, что вы владеете этими сайтами. Это можно сделать, например добавив сайты в .
Как на это будет смотреть Яндекс – непонятно….
Посты по теме:
RSS-подписка
Какое раздолье для сплоггеров.
@ Dandr:
Это лишь инструмент, а уж как его использовать – каждый думает сам
Жаль, что в 3.0 не работает
Дык у меня работает на 3.0.1. Но вот только управление субдоменами пока ручками через PhpMyAdmin
Я где-то слышал что субдомены тормозят загрузку сайта. И субдоменов как-то слишком много будет, если каждую категорию делать.
@ Dragon:
Тормозят как и любой другой плагин.
Что касается количества – можно не на каждую категорию субдомен вешать, а выборочно.
Тормозят, тормозят – проверено… Радости от этого мало… Надо что-то другое применять
Может просто применить другой хостинг?
Я лучше попытаюсь вынести категории в шапку сайта, когда узнаю как. Я видел такой дизайн.
А “Подписаться на комментарии по e-mail” всё таки лучше поставить перед “отправить коммент”. Потому что замечаешь, когда уже нажал отправить.
dzyo-san пишет:
Дык такой список категорий однозначно должен быть при любом дизайне, хоть в шапке, хоть без шапки. Субдомены дают другое – много сайтов на базе одного движка.
А галочку и правда надо переставить
Подскажите что нужно в wp_category_subdomains добавить чтоб заработало?
@ k0st1an:
Дык вроде ничего сложного.
Вставляете запись.
cat_ID – id вашей категории, которую вы хотите сделать субдоменом.
is_subdomain – ставите 1
not_subdomain – ставите 0
cat_theme – ставите тему, которую хотите видеть на этом субдомене. Сюда вставляете собственно название папки темы.
Остальное оставьте по-умолчанию. Всё. Не забудьте только включить плагин и всё такое.
altesack, не работает. WP 3.0.1
Скачано, установлено, через phpmyadmin добавлено:
http://i12.fastpic.ru/big/2010/1128/25/631be92f3f3d4a2634f0d9d1de3a3d25.gif
первая запись. Но не работает поддомен.
Блин, не работает. Как вы указали создал запись в DNS misc.domain.name -> A -> . Прописал в базе что нужно. А в итоге страница:
Welcome to the home of trans.cc.cc
To change this page, upload your website into the public_html directory.
Самое обидное я не могу найти где лежит эта запись. Вот настройки:
Main Domain = domain.name
Activate Subdomain Themes = +
Может еще что настроить надо?
Парсер порезал сообщение. Было так:
Блин, не работает. Как вы указали создал запись в DNS misc.domain.name -> A -> Тот_же_IP_что_и_domain.name
@ k0st1an:
Попробуйте пообщаться с хостинг-провайдером. Я не знаю как у него всё сделано и могу насоветовать чего-нибудь не того.
У меня было просто, я создал субдомен и привязал его к тому же директорию. И всё это в админке хостинга
@ Игорь:
Ещё нужно настроить DNS, чтобы запросы на этот адрес направлялись на ваш сервер. По-умолчанию этого скорее всего нет
И ещё настроить апач, чтобы он ждал запросов на этот домен и знал, в какой директории лежат файлы этого сайта.
altesack пишет:
Это в панели управления доменом?
Просто не совсем разбираюсь еще.
А вот это совсем непонятно.
три часа времени и все одно и тоже Warning: you do not have permalinks configured so this plugin cannot operate
а как должны быть настроены permalinks не понятно…
ужо и с пермалинками разобрался, а не работает…
Попытался погуглить вашу ошибку. И получил ссылку http://wordpress.org/support/topic/plugin-wp-subdomains-cant-make-it-works
Общий смысл такой. Плагин, оказывается плохо работает с ссылками по-умолчанию. Чтобы плагин заработал, нужно поставить СВОИ постоянные ссылки в меню “Настройки”->”Постоянные ссылки”
У меня такой ошибки не было. Наверное потому, что первым делом исправил ссылки на человеко-понятные. Кстати это в любом случае стоит делать.
спасибо.
это я тоже нашел и исправил.
но почему-то пока все равно не получается…
@ дедушка:
А теперь какая ошибка?
вот у меня возникла проблема с этим плагином, он работал все настройки были, перешла на 3.0.3 и все слетело, через базу данных не работает, перенаправление хостер сделал, ошибки нет просто отсылает сразу на главную, может еще есть идеи как исправить?
Здравствуйте, не подскажите в чем может быть проблема
попробовала установить
Создала поддомен, добавила таблицу в БД вручную
http://i074.radikal.ru/1106/dc/3e4049e66def.jpg
Но при попытки зайти в поддомен выдает ошибку
You don’t have permission to access / on this server.
Не подскажите, какие еще настройки можно посмотреть?
Сложно сказать – а где-нибудь в DNS у хостера вы создали домен? Если да – то показывает ли он на этот же WordPress?
Первая моя мысль о том, что субдомен привязан к какой-то другой папке, в которой ничего нет.
У некоторых хостинг-провайдеров в таких случаях так и показывает.
А надо указать путь этого же сайта
@ altesack:
Поддомен привязала к той же папке что и основной домен. Думаю что именно в этом проблема, но а иначе куда его привязывать, ведь у поддоменов созданных этим плагином нет своих папок
Поддомен создала в панели управления
Кассандра Клэр пишет:
Нет всё правильно. Надо привязывать к той же папке, где установлен главный сайт. То есть пути должны быть одинаковы.