.htaccess – nasměrování subdomény do hlavního adresáře domény bez změny URL
Dobrý den,
používám subdomény pro odlišení jazykové verze webu, ale všechny tyto verze používají jednotný kód a jsou tudíž v jednom adresáři.
Potřeboval bych tedy vytvořit pravidlo v .htaccess, které by požadavek na https://en.example.cz/… nasměrovalo do adresáře /domains/example.cz, kde je jednotný kód. Zároveň by ale nemělo dojít k žádné změně v URL (aby z ní nezmizela subdoména „en“ ani případné parametry).
Vyzkoušel jsem mnoho variant, ale při použití flagu P byl výsledek Internal Server Error a bez něj se URL přepisuje.
Děkuji.
1 Odpověď
Tak se mi to podařilo tradičně vyřešit několik minut po položení dotazu 🙂
RewriteCond %{HTTP_HOST} ^en\.example\.cz$ [NC]
RewriteCond %{REQUEST_URI} !domains/
RewriteRule (.*) /domains/example.cz/$1