Ich verwende die .htaccess-Mobile-Weiterleitung unten, die ich in einem älteren Beitrag hier gefunden habe. Es funktioniert großartig, aber ich muss mehrere Verzeichnisse von der Umleitungsregel ausschließen.
Ich habe auch versucht, sie an verschiedenen Orten zu platzieren.
Welcher Code und wo füge ich ihn ein? Ich möchte lediglich, dass diese Verzeichnisse von den Rewrite-Regeln nicht betroffen sind, oder sogar die gesamte Root-.htaccess-Datei.
Das ist es, was ich verwende.
# Set an environment variable for http/https.
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ - [env=ps:https]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ - [env=ps:http]
# Check if m=1 is set and set cookie 'm' equal to 1.
RewriteCond %{QUERY_STRING} (^|&)m=1(&|$)
RewriteRule ^ - [CO=m:1:example.com]
# Check if m=0 is set and set cookie 'm' equal to 0.
RewriteCond %{QUERY_STRING} (^|&)m=0(&|$)
RewriteRule ^ - [CO=m:0:example.com]
# Cookie can't be set and read in the same request so check.
RewriteCond %{QUERY_STRING} (^|&)m=0(&|$)
RewriteRule ^ -
# Check if this looks like a mobile device.
RewriteCond %{HTTP:x-wap-profile} !^$ [OR]
RewriteCond %{HTTP_USER_AGENT}
"android|blackberry|ipad|iphone|ipod|iemobile|opera
mobile|palmos|webos|googlebot-mobile" [NC,OR]
RewriteCond %{HTTP:Profile} !^$
# Check if we're not already on the mobile site.
RewriteCond %{HTTP_HOST} !^m\.
# Check if cookie is not set to force desktop site.
RewriteCond %{HTTP_COOKIE} !^.*m=0.*$ [NC]
# Now redirect to the mobile site preserving http or https.
RewriteRule ^ %{ENV:ps}://m.example.com%{REQUEST_URI} [R,L]
# Check if this looks like a desktop device.
RewriteCond %{HTTP_USER_AGENT} "!
(android|blackberry|ipad|iphone|ipod|iemobile|opera
mobile|palmos|webos|googlebot-mobile)" [NC]
# Check if we're on the mobile site.
RewriteCond %{HTTP_HOST} ^m\.
# Check if cookie is not set to force mobile site.
RewriteCond %{HTTP_COOKIE} !^.*m=1.*$ [NC]
# Now redirect to the mobile site preserving http or https.
RewriteRule ^ %{ENV:ps}://example.com%{REQUEST_URI} [R,L]
Ich verwende die .htaccess-Mobile-Weiterleitung unten, die ich in einem älteren Beitrag hier gefunden habe. Es funktioniert großartig, aber ich muss mehrere Verzeichnisse von der Umleitungsregel ausschließen.
Ich habe auch versucht, sie an verschiedenen Orten zu platzieren.
Welcher Code und wo füge ich ihn ein? Ich möchte lediglich, dass diese Verzeichnisse von den Rewrite-Regeln nicht betroffen sind, oder sogar die gesamte Root-.htaccess-Datei.
Das ist es, was ich verwende.
# Set an environment variable for http/https. RewriteCond %{HTTPS} =on RewriteRule ^(.*)$ - [env=ps:https] RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ - [env=ps:http]
# Check if m=1 is set and set cookie 'm' equal to 1. RewriteCond %{QUERY_STRING} (^|&)m=1(&|$) RewriteRule ^ - [CO=m:1:example.com]
# Check if m=0 is set and set cookie 'm' equal to 0. RewriteCond %{QUERY_STRING} (^|&)m=0(&|$) RewriteRule ^ - [CO=m:0:example.com]
# Cookie can't be set and read in the same request so check. RewriteCond %{QUERY_STRING} (^|&)m=0(&|$) RewriteRule ^ - [S=1]
# Check if this looks like a mobile device. RewriteCond %{HTTP:x-wap-profile} !^$ [OR] RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC,OR] RewriteCond %{HTTP:Profile} !^$ # Check if we're not already on the mobile site. RewriteCond %{HTTP_HOST} !^m\. # Check if cookie is not set to force desktop site. RewriteCond %{HTTP_COOKIE} !^.*m=0.*$ [NC] # Now redirect to the mobile site preserving http or https. RewriteRule ^ %{ENV:ps}://m.example.com%{REQUEST_URI} [R,L]
# Check if this looks like a desktop device. RewriteCond %{HTTP_USER_AGENT} "! (android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile)" [NC] # Check if we're on the mobile site. RewriteCond %{HTTP_HOST} ^m\. # Check if cookie is not set to force mobile site. RewriteCond %{HTTP_COOKIE} !^.*m=1.*$ [NC] # Now redirect to the mobile site preserving http or https. RewriteRule ^ %{ENV:ps}://example.com%{REQUEST_URI} [R,L]
Ich habe Code, um eine dauerhafte Authentifizierung mit .htaccess durchzuführen, was funktioniert, aber nur beim Zugriff auf Verzeichnisse oder Unterverzeichnisse, z. B. / funktioniert, aber...
Nach einer Neugestaltung der Website müssen einige Seiten umgeleitet werden. Alles bleibt auf der gleichen Domain, nur ein paar Dinge wurden neu organisiert und/oder umbenannt. Sie haben die Form:...
Ich habe ein einfaches Formular für das Hobby eines Freundes codiert; Im Grunde versuchen wir, die Startaufstellung einiger Mannschaften bei der FIFA-Weltmeisterschaft 2010 zu erraten (nur zum...
Ich habe ein einfaches Formular für das Hobby eines Freundes codiert; Im Grunde versuchen wir, die Startaufstellung einiger Mannschaften bei der FIFA-Weltmeisterschaft 2010 zu erraten (nur zum...
Entschuldigung, ich bin es wieder. Ich habe versucht, PHP zu verwenden, um den Benutzer nach dem Absenden eines Formulars zu home.html umzuleiten, aber anstatt weitergeleitet zu werden, erhalte ich...