Občas automatické přesměrování na názevwebu.cz/domains/názevwebu.cz
Dobrý den, rád bych vyřešil následující problém:
Občas při přístupu na můj web alivan.cz mě to samo přesměruje na alivan.cz/domains/alivan.cz, poté nahlásí chybu 404, že stránka nebyla nalezena. Při kliknutí na „vrátit se na hlavní stránku“ se vrátím zpět na alivan.cz a vše funguje normálně. Toto přesměrování se děje tak v 5% přístupů na web a nemám tušení co s tím dělat (vit screenshoty níže).
Napadlo mě, že mohu mít něco špatně nastaveného v .htaccessu:
[apcode language=“plain“]
RewriteEngine On
# 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]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301]
Header set Content-Security-Policy "upgrade-insecure-requests;"
[/apcode]
Moc děkuji za jakoukoliv pomoc, nemohu k tomu nic najít.
