Nasměrování dvou aliasů do stejného adresáře?
Dobrý den,
mám na hostingu pro web domena1.cz ještě 2 aliasy, a to domena2.cz a domena3.cz.
Obsah prvního aliasu je umístěn v adresáři www/domains/domena2.cz a správně se zobrazuje na URL adrese domena2.cz.
Potřeboval bych, aby druhý alias domena3.cz směřoval do stejného adresáře, tedy nikoli automaticky do www/domains/domena3.cz, ale do www/domains/domena2.cz. Soubor .htaccess od Wedosu patrně každou doménu směřuje do svého adresáře, tedy druhý alias do www/domains/domena3.cz, který ale neexistuje. Je podobné nastavení vůbec možné? Možná by stačilo ručně přidat nějakou výjimku do souboru .htaccess tak, aby alias domena3.cz směřoval do adresáře druhého aliasu www/domains/domena2.cz ?
Děkuji
2 Answers
Zdravím, zkuste i návod zde https://kb.wedos.com/cs/webhosting/htaccess/htaccess-nasmerovani-do-podadresare/
Příklad 3 řeší úplně přesně to co chcete. Nezapomenout dát hned pod RewriteEngine On jinak se o výsledek postará jiné pravilo, které je dříve a řadě.
Dobrý den,
to co popisujete je možné. Můžete si buďto v .htaccess pro doménu upravit adresář, ze kterého bude načítat, nebo nastavit přímé přesměrování na jinou doménu. Třeba tato pravidla by měla měnit adresář, z kterého je načten obsah.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain-name.tld$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-name.tld$
RewriteCond %{REQUEST_URI} !domains/
RewriteRule (.*) /domains/domena2.cz/$1 [L]