DirectoryIndex a HTTPS přesměrování v .htaccess nefunguje
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ěď
1 Odpověď
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.
MB313456 Vybral nejlepší odpověď