Mapování domén na WordPressu

Po spojení projektů klasického WordPressu a WordPressu MU může každý uživatel využít funkce sítě webů, nebo chcete-li Multi-WordPressu. Tato funkce umožňuje vytvářet další oddělené weby na subdoménách či v adresářích a spravovat je přes jednu administraci, případně dát dalším lidem tu možnost se registrovat a založit web vlastní. V tomto článku vysvětlím, jak místo subdomény takového webu použít doménu druhé úrovně.

Krok za krokem:

1. Je pochopitelně potřeba mít instalovanou síť webů. Tuto instalaci popisuju v jiném článku.

2. Instalujte a aktivujte plugin s názvem WordPress MU Domain Mapping (http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/).

3. Do svého souboru wp-config.php přidejte následující řádek:

 define('SUNRISE','on'); 

4. Vezměte soubor nacházející se v adresáři pluginu WordPress MU Domain Mapping s názvem sunrise.php a přesuňte jej do adresáře wp-content.

5. Na panelu Super Admin v administraci se vám objevil nový odkaz Domain Mapping.

Pod ním je nastavení a do prvního pole je potřeba zadat IP adresu vašeho webu. (Druhou možnost použít záznam CNAME jsem nezkoumal, ale je ho možné použít namísto IP.)

Domain mapping

6. Poté přejděte na nástěnku konkrétního webu, který má doménu druhé úrovně používat, a na panelu Nástroje klikněte na odkaz Domain Mapping.

Doplněno: Do správy domén se lze dostat i z panelu Super Admin přes odkaz Domains a pro konkrétní web tam doménu přiřadit, není tedy nutné chodit vždy přes Nástěnku.

Tam je potřeba zapsat doménu, kterou má ten konkrétní web používat a zatrhnout políčko, že má být výchozí. (Druhou možností zůstává původní subdoména a kdykoli se k ní můžete vrátit.)

7. Doménu, kterou chcete použít, je potřeba přesměrovat na úvodní stránku webu s multiWordPressem, nikoli tedy na tu konkrétní subdoménu, která má být nahrazena. Upravte IP domény na IP cílového serveru.

To je všechno. Je to jednoduché a registrovaný uživatel má možnost používat na vašem systému svou doménu a sám si všechno v Nástrojích nastavit, pokud o to má zájem. Vy sami můžete mít pouze jeden jediný webhosting, nasměrovat na něj třeba třicet domén a vytvořit třicet různých webů.

Provozovatelé webhostingů z toho asi moc velkou radost mít nebudou ale já si myslím, že to je super.



Luboš se představuje:

Autor knihy o Wordpressu. Zajímá se o Internet a všechny redakční systémy. Píše weby a služby nabízí na Pexio.cz
Příspěvek byl publikován v rubrice Návody pro WordPress, Pluginy. Můžete si uložit jeho odkaz mezi své oblíbené záložky.

Další články

7 komentářů u Mapování domén na WordPressu

  1. Scar napsal:

    Tuším, že provozovatel hostingu pro vás musí ještě upravit konfigurační soubor, aby toto vůbec fungovalo. Takže nejsu přesvědčen, že ho jen takhle lehce obejdete ;-)

  2. Luboš napsal:

    Ano, je to tak. Kvůli otestování jsem požádal webhosting o nasměrování a vše fungovalo. O něco později mi ale přišla výzva k úhradě – doplatek. Že prý to není jen tak.

    Takže poslední bod jsem opravdu nedomyslel (skutečně záleží na ochotě a nastavení webhostingu).

  3. vskiper napsal:

    V cem spociva ta uprava hostingu? Potrebuju vedet s cim mam vyrukovat na svyho hostera. Predpokladam, ze muj hosting, “nekonecne mnoho subdomen” by se mel obejit “bez doplatku”.

  4. Luboš napsal:

    Pokud jde o to mapování, tak jsou to doménové aliasy. Více domén pro jeden obsah, WordPress si to pak právě rozdělí na ty subdomény.

  5. Aramon napsal:

    Zdravím, napadá někoho jak vyřešit to, že WPMU mám na VPS, na něm mám 20 domén, které by měly jet na tomto WPMU.
    Aby mi vše chodilo, musel jsem na VPS zastavit provoz služeb pro doménu BBB.CZ a pak v Apachi ve virtualhostu udělat alias k doméně AAA.CZ ve tvaru BBB.CZ. Takhle vše funguje. Problém je, že se nedoručují emaily na adresu info@BBB.CZ, na info@AAA.CZ samozřejmě ano, to je logické.
    Takže jak na to? Všechny domény jsou na stejné IP, zkusil jsem tedy CNAME záznam domény BBB.CZ změnit na AAA.CZ, nefunkční.

    Umí někdo poradit? Konkrétně jde o hosting Angel Hosting.
    Díky za každou radu.

  6. Martin napsal:

    Ahoj, potreboval bych radu:
    Aktivoval jsem WP multisite a nainstaloval plugin na mapovani domen, ktery jsem nastavil.

    Nasledne jsem pomoci .htaccess (redirect 301) presmeroval domenu neco.cz na hlavni domenu WP (dle instrukci k pluginu), ale jaksi to nefunguje jak ma, zobrazuje se obsah hlavni domeny WP a nikoli poddomeny.

    Pozn. kdyz nastavim domenu neco.cz jako alias k hlavni domene, tak to funguje perfektne, ale to neni dobre pro SEO (duplicita).

    Vite nekdo jak na to aby vysledek presmerovani fungoval vizualne stejne jako alias?

    Diky moc, uz se v tom hrabu dva dny :-D

  7. Miloslav Nekola napsal:

    Dobrý den,
    delší dobu jsem hledal podobný článek/návod. Mám jedinou otázku: mohou namapované domény využívat různé šablony?
    Díky za odpověď

Napsat komentář

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>