Nastavení .htaccess pro WordPress Multisite
Dobrý den,
mám u Vás Multishoting a na doméně brandguidelines.online chci provozovat WordPress Multisite. Mám vše nainstalováno dle návodu ze stránky: https://help.wedos.cz/navody/webhosting/wordpress/instalace-wordpress-multisite/#editace-wp-config-php-a-htaccess-souboru
Bohužel u nastavení .htaccess jsem narazil na problém. Použil jsem kód z vašeho návodu:
RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 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/vasedomena.tld/$1 [L] RewriteRule ^(.*\.php)$ domains/vasedomena.tld/$1 [L] RewriteRule . index.php [L]
kde vasedomena.tld jsem samozřejmě nahradil za brandguidelines.online.
Bohužel když jsem těmito pravidly nahradil vše, tak mi samozřejmě přestaly fungovat subdomény na jiných doménách, které mám jako aliasy v rámci Multihostingu. Jak mám nastavit tedy nastavit správně pravidla do .htaccess, ať mi fungují subdomény WordPress Multisite a zároveň subdomény v adresáři /www/subdom ?
Díky moc
2 Answers
Dobrý den,
řešení pravděpodobně existuje, ale vyžaduje úpravy souborů .htaccess nad rámec podpory. Na jednu stranu musíte zajistit, aby některé domény (multisite) šly do jedné konkrétní složky, a jiné (aliasy) do složek různých (jak je to nastavené ve výchozím .htaccessu). Pokud víte, které domény mají směrovat do složky s multisite instalací, můžete je tam zkusit nasměrovat pomocí Mod_Rewrite (komunitní návod zde) a ty ostatní nechat, aby se řídily výchozím .htaccessem.
Podrobněji Vám bohužel poradit nedokážu. Váš dotaz jsem publikoval, možná bude vědět někdo z komunity.