Autor Zpráva
Fury
Profil *
Zdravím,

nasadil jsem na hostingu HTTPS certifikát, pokud si otevřu verzi s https://, vše funguje správně, zkouším však přesměrování vynutit přes htaccess a v tu chvíli mi na webu nastává problém a vypisuje se mi:

Web www.mojedomena.cz vás přesměroval příliš mnohokrát.
Zkuste vymazat soubory cookie.
ERR_TOO_MANY_REDIRECTS


(hledal jsem i problém v php souborech a žádný jsem nenašel, proto jsem pro sichr zkoušel i čistě verzi s .html a tam nastává stejný problém)

Nový soubor .htaccess, přes který zkouším přesměrování:
RewriteEngine On

RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.
# [NC] is a case-insensitive match
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Můj předcházející .htaccess soubor:
RewriteEngine On
RewriteBase /
                     
RewriteRule ^sitemap\.xml/?$ sitemap.php [L] 

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ ?arg1=$1 [QSA]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)?/?$ ?arg1=$1&arg2=$2 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)?/?/?$ ?arg1=$1&arg2=$2&arg3=$3 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)?/?/?/?$ ?arg1=$1&arg2=$2&arg3=$3&arg4=$4 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)?/?/?/?/?$ ?arg1=$1&arg2=$2&arg3=$3&arg4=$4&arg5=$5 [QSA,L]

Netušíte, kde by mohl být problém?

Díky moc za radu!
Kajman
Profil
Podívejte se do konzole prohlížeče na síťové požadavky, odkud kam se přesměrovává.

Asi tam bude ještě nějaké další. Tím, že zjistíte řetěz adres, si můžete usnadnit hledání.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: