DirectoryIndex a HTTPS přesměrování v .htaccess nefunguje

Vyřešeno261 zhlédnutíWebhosting
0

Zdravím,

v .htaccess na webhostingu ve složce WWW mám vložené instrukce pro přesměrování přístupu přes HTTP na HTTPS a přesměrování na rozcestnik.html místo index.html při příchodu na stránku. Ani jedna z těchto instrukcí bohužel nefunguje. Není chyba v nastavení na straně hostingu?

Děkuji.

DirectoryIndex rozcestnik.html index.html
 RewriteEngine On
 # all redirection HTTP -> HTTPS
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
 # redirection no www -> https://www.
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
 # cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]
 # subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]
 # aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]
 # subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď
0
148.62K Odpověď od WEDOS Internet, a.s. 0 Komentář

Dobrý den,

co se .htaccessu týče, poskytujeme podporu jen v rozsahu tohoto návodu. Příkaz DirectoryIndex nezpůsobuje Chybu 500, takže zakázaný není, ale s jeho funkcionalitou Vám bohužel nedokážu poradit.

Role: Podpora Web: https://kb.vedos.cz Vizitka: VEDOS Specialista na Znalostní bázi
MB313456 Vybral nejlepší odpověď
Prohlížíte 1 ze 1 odpovědí, klikněte zde pro zobrazení všech odpovědí.