Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel Michal Janata a poslední změna je stará 8 let, 2 měsíce.
-
Ahoj, mám takový problém. Mám už nějakou dobu web a chtěl bych ho změnit na MultiSite. Chtěl bych si tam udělat část kde budu mít svoje portfolio s fotkama, kamentáře k tomu a v jiném vzhledu než ten zbytek. Problém je ten, že mi WordPress nechce umožnit instalaci neco.cz/domeny
ale jen domeny.neco.cz
. A ještě mám to u Wedosu ve složce /domains/
a když ten MultiSite zakládám tak to po mě chce měnit .htaccess
soubor ve složce www
, kde mám .htaccess
který mi směřuje na ostatní weby. A ani při čísté instalaci mi nenabídlo. Nevíte, co by pomohlo přemigrovat?
Tak jsem to vyřešil, musel jsem použít nastavení z .htaccess
a wp-config.php
pro web který mi na Wedosu. Ale udělal jsem to nakonec neco.cz/domeny
Podobné téma se řešilo zde, kvůli potenciálním konfliktům je myslím potřeba povolit instalaci do podadresářů v souboru wp-config.php
.
Jaké je tedy konečné řešení, aby to na Wedosu fungovalo a který .htaccess
upravit?
Když chcete mít ve složce /domains/ MultiSite kde je to mojedomana.cz/web1
Tak .htaccess
v složce /domains/mojedomena.cz dáte tenhle kód
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
a do wp-config.php
dáte tenhle kód
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'mojedomena.cz');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti