.htaccess – nasměrování subdomény do hlavního adresáře domény bez změny URL

Vyřešeno1.10K zhlédnutíWebhostinghtacess subdoména
0

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.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
PK265670 Vybral nejlepší odpověď 31. 1. 2021
0

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

Role: Zákazník
PK265670 Vybral nejlepší odpověď 31. 1. 2021