Ich habe .htaccess-Datei, bestehend aus.htaccess zu viele Umleitungen in Safari
RewriteEngine on
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# Turn SSL on for
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^/m/log
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
# Turn SSL off
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^/m/log
RewriteCond %{REQUEST_URI} !^/m/stil
RewriteCond %{REQUEST_URI} !^/m/slike
RewriteCond %{REQUEST_URI} !^/m/slikce
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Es läuft gut auf grundsätzlich andere Geräte außer iPhone. Wie man es repariert?
Es kommt nur auf /m/log
während iPhone6 verwenden, es ist in Ordnung auf dem iPhone 4. Es geschieht unabhängig davon, ob die Website über HTTP
zugegriffen wird oder HTTPS
oder über www
oder die bloße Domäne.
Welche URLs, die Sie anfragen, führen zu "zu vielen Umleitungen"? Und welche Umleitungen sehen Sie im Netzwerkverkehr? Vermutlich haben Sie den Browser-Cache gelöscht?Neugierig, noch eine neue Frage in Bezug auf zu viele Weiterleitungen in Safari Mobile nur ... http://stackoverflow.com/questions/38935962/https-causes-too-many-redirects-on-safari – MrWhite
Es passiert nur auf/m/log während der Verwendung von iphone6 ist es in Ordnung auf iphone 4 – Jakadinho
Macht es einen Unterschied, wenn Sie "http"/"https" und/oder "www" oder blanke Domain anfordern? Wenn Sie beispielsweise "https: // example.com/m/log" (dh "https" und kein "www") angefordert haben, sollte Ihre .htaccess-Datei überhaupt keine Weiterleitung ausgeben. Wenn Sie jedoch "http: // www.example.com/m/log" (dh "http" und "www" -Unterdomain) angefordert haben, werden 2 externe Weiterleitungen ausgegeben. – MrWhite