WP Multisite – subdomeny na Wedose, admin funguje ale web ne

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem WP Multisite – subdomeny na Wedose, admin funguje ale web ne

Zvolené téma obsahuje celkem 5 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 5 let, 8 měsíců.

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)
  • Autor
    Příspěvky
  • #6260

    matros
    Participant

    Ahojte, snažím sa rozbehať WP Multisite na Wedose, ale mám problém.

    Wordpress mám v www/domains/Domena1.tld a multisite nastavenú na používanie subdomén.

    Hlavná doména Domena1.tld funguje bez problémov. Ale podstránka, ktorú som vytvoril na Subdomena.Domena1.tld nefunguje. Zobrazuje 403 Error – “Forbidden You don’t have permission to access / on this server.” Tomuto ale nerozumiem preto, že administrácia webu pre túto podstránku (Subdomena.Domena1.tld/wp-admin) mi funguje úplne normálne.

    Nestretli ste sa s takýmto problémom náhodou? Budem rád za akúkoľvek radu, pretože si s tým už niekoľko dní neviem rady. Ďakujem

    Info: WordPress mám v www/domains/Domena1.tld

    .htaccess v www/ je takýto:

    # htaccess rules for subdomains and aliases
    # to create new subdomain, create a folder www/subdom/(subdomain name)
    # to create web for alias, create a folder www/domains/(whole domain name)

    # htaccess pravidla pro subdomeny a samostatne weby aliasu
    # pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
    # pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
    # dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html

    RewriteEngine On

    # cele domeny (aliasy)
    RewriteCond %{REQUEST_URI} !^domains/
    RewriteCond %{REQUEST_URI} !^/domains/
    RewriteCond %{HTTP_HOST} ^(www.)?(.*)$
    RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
    RewriteRule (.*) domains/%2/$1 [DPI]

    # subdomeny (s nebo bez www na zacatku)
    RewriteCond %{REQUEST_URI} !^subdom/
    RewriteCond %{REQUEST_URI} !^/subdom/
    RewriteCond %{HTTP_HOST} ^(www.)?(.*).([^.]*).([^.]*)$
    RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
    RewriteRule (.*) subdom/%2/$1 [DPI]

    # aliasy - spravne presmerovani pri chybejicim /
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

    # subdomeny - spravne presmerovani pri chybejicim /
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ - [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^(wp-(content|admin|includes).*) domains/zepterovci.eu/$1 [L]
    RewriteRule ^(.*.php)$ domains/zepterovci.eu/$1 [L]
    RewriteRule . index.php [L]

    #17050

    admin
    Keymaster
    Web

    Není potřeba na nově vytvořeném webu na subdoméně nastavit také příslušnou strukturu trvalých odkazů? Nefungují jenom stránky nebo i příspěvky?

    #17051

    matros
    Participant

    Nefunguje úvodná stránka ani článok ani nič iné. Používam predvolenú štruktúru odkazov. Keď odkazy zmením napr. na názov článku, tak zas nič nefunguje, ale chyba sa zmení na 404 – Not Found The requested URL /index.php was not found on this server.

    #17052

    admin
    Keymaster
    Web

    Nezdá se mi také trochu ten .htaccess, zejména část domains/zepterovci.eu, ale nevím, možná to tak na Wedosu funguje.

    Podívejte se prosím na manuál.

    Pokud si dobře vzpomínám, tak u Wedosu se mluvilo ještě o dvou problémech:

    1) Hlavní doména musela být bez www (viz menu Nastavení – Obecné u hlavního webu bez subdomény).

    2) Někdo někde psal, že je lepší neinstalovat multisite verzi do složky “domains”, ale přímo do hlavního adresáře “www”. Ale nevím, co je na tom pravdy a zda to nebyla jen nějaká bajka :-)

    #17053

    matros
    Participant

    Ďakujem za pomoc. Ten .htaccess vygeneroval priamo WordPress pri nastavení multisite. Skúšal som použiť aj pôvodný kód podľa manuálu, o ktorom ste hovorili, ale v tom prípade mi prestala fungovať aj administrácia na tej podstránke.

    Pôvodne som mal wordpress v “www” ale vtedy mi tá inštalácia nefungovala s aliasom, ktorý tam mám nastavený.

    Teraz funguje všetko, hlavná doména, alias, administrácia, dokonca administrácia pre tie podstránky, ale frontend tých podstránok nefunguje.

    Dúfam, že niekto bude mať ešte nejaký nápad.

    #17054

    admin
    Keymaster
    Web

    Pôvodne som mal wordpress v “www” ale vtedy mi tá inštalácia nefungovala s aliasom, ktorý tam mám nastavený.

    Takže máte hosting vedený na nějakou doménu (např. domena1.cz) a ve složce domains máte adresář domena2.cz, na který je směřovaný alias, kde se snažíte rozchodit WordPress Multisite? Obávám se, že někde tam bude problém. Už mi to přijde docela složitá kombinace…

    Zkuste zprovoznit WordPress Multisite přímo v adresáři “www”, ale s tím, že ten hosting bude vedený na tuto doménu (nepůjde tedy o alias). mělo by to fungovat, mám to ověřené na různých webech (s tím, že platí bod 1, tedy doména je v nastavení uvedena bez www)…

Aktuálně je na stránce zobrazeno 6 příspěvků - 1. až 6. (z celkem 6)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.