Несколько блогов на одном движке вордпресса.

Уже писал про скрипт массовой установки вордпресса, но вот появилось более оптимальное решение, как это сделать. При установке 100 штук вп моим скриптом, занимается очень много места на сами дистрибутивы + логи, поэтому найти решение как спасти интернеты дисковое пространство.
kretin015
Собственно, идея такова:

  • Создать конфиг намеда
  • Создать конфиг апача на одну папку
  • Создать базу (прописать пути до карт в xml)
  • Скопировать туда дистр вп с измененным wp-config.php
  • Скинуть карты сайта, имена у которых вида sitecom.xml

Вроде все. Неясно только, что делать с роботс тхт, имя ему менять нельзя, надо придумать как различать разные роботсы при запросах к сайтам, если все они в одной папке стоят.

+ надо карту сайта в хтмл с путями до карты в xml

По теме:

  • У Дениса Болтикова. Жаль что блог он забросил совсем.
  • Михаил Туренко.
  • Кодекс вордпресса.
  • А вот тут тетька накропала шелл скрипт с седом и конфигурацией вп прямыми запросами к базе. Не очень вариант как по мне, проще дамп делать предварительно и там менять строки, чем дергать каждый раз базу.
0.00 avg. rating (0% score) - 0 votes

6 комментариев

  • Robots.txt можно сделать виртуальным при помощи специального плагина. То есть физически такого файла не существует, а он генерируется и выдается скриптом WP  при запросе.
    Sitemap кстати может иметь имя отличной от sitemap.xml и это можно настроить так же в плагине.
    Сделать предварительный дамп в котором менять строки (их кстати очень мало) и правда проще.

  • Я решил проблему с роботсом и картами так
    .htaccess
    RewriteEngine on
    RewriteRule robots.txt robots.php [L]

    robots.php
    header("Content-Type: text/plain");
    echo "User-agent: *\r";
    echo "Disallow: /xmlrpc.php\r";
    echo "Disallow: /wp-\r";
    echo "Disallow: feed\r";
    echo "Sitemap: http://".$_SERVER['HTTP_HOST']."/sitemaps/".$_SERVER['HTTP_HOST'].".xml\r";
    echo "Sitemap: http://".$_SERVER['HTTP_HOST']."/sitemaps/".$_SERVER['HTTP_HOST'].".xml.gz\r";

    Все карты с именем сайта в папке sitemaps
    Никаких плагинов, несколько строк кода.
    P.S. Рад слышать тебя )) Почему не пишешь совсем, много работы?

  • Да пока особо нечего писать. Вот и не пишу. Короткое не охото, а на большое не хватает времени.

  • Нужный скрипт 🙂 Буду ждать его появления

  • […] Волков рассказал, как завести несколько блогов на одном движке wordpress. Саша ведет очень интересный блог, но практически не […]

  • хм. довольно интересное решение
    нужно будет на днях потестить

css.php