Nejste přihlášeni
Dobrý den,
potřeboval bych, prosím, poradit s přesměrováním z HTTP na HTTPS pomocí .htaccess souboru pro domény 3. řádu. Mám doménu s názvem pro příklad example.com a dvě další subdomény a to: m.example.com a admin.example.com. Chování domén třetího řádu mám nastaveno tak, že nová subdoména je vytvořena při vytvoření nové složky v adresáři sub.
Pro přesměrování jsem postupoval podle návodu zde. Soubor .htaccess mám současně pouze ve složce example.cz/web. Přesměrování funguje úspěšně pro example.com a admin.example.com - pro m.example.com nikoliv.
1) Je potřeba mít .htaccess soubor v adresáři pro každou subdomény (tj. example.cz/sub/admin/ a example.cz/sub/m/)?
2) Případně co bych měl změnit v souboru .htaccess, aby přesměrování fungovali také pro m.example.com
Obsah mého souboru .htaccess ve složce example.cz/web/:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTP_USER_AGENT} !(BlackBerry)
RewriteCond %{HTTP_USER_AGENT} !(Windows\sNT\s5\.[12])
RewriteCond %{HTTP_HOST} ^(www.)?example.com
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L]
Offline
Offline
Děkuju, vše už funguje:).
Offline