Ú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á 10 let, 4 měsíce.
-
AutorPříspěvky
-
28. prosince 2013 (23:40) #6260
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]29. prosince 2013 (9:52) #17050Není 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?
29. prosince 2013 (10:05) #17051Nefunguje ú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.
29. prosince 2013 (10:42) #17052Nezdá 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 :-)
29. prosince 2013 (11:01) #17053Ď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.
3. ledna 2014 (15:32) #17054Pô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)…
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.