1
Hallo Jörg,
Ich habe gestern dein Forum gefunden und muss sagen das du hier richtig gute Erklärungen ablieferst! Wirklich sehr gut und danke das du das machst!
Nun zu meiner Frage:
Ich möchte temporär (für 4-8 Wochen) die Mobilen Besucher auf die neue Webseite m.kuechenrueckwand.de umleiten. Leider habe ich an einer Stelle etwas übersehen.
Alle Besucher laden auf der startseite und nicht auf dem Mobile equivalent (Unterseite)/Pfad.
Die Pfade sind identisch rueckwand-shop.de/kuechenrueckwand = m.rueckwand-shop.de/kuechenrueckwand, jedoch scheint eine Regel der .htaccess alles auf die Startseite umzuleiten. Was zusätzlich nicht gewollt ist, das im Mobilen Google Ranking auch die Startseite anstatt der unterseite geranked wird (das ranking hat sich deswegen verschlechtert).
Hier die Regeln der Desktop .htaccess:
##### MOBILE REDIRECT
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
# Check if mobile=1 is set and set cookie 'mobile' equal to 1
RewriteCond %{QUERY_STRING} (^|&)mobile=1(&|$)
RewriteRule ^ - [CO=mobile:1:%{HTTP_HOST}]
# Check if mobile=0 is set and set cookie 'mobile' equal to 0
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$)
RewriteRule ^ - [CO=mobile:0:%{HTTP_HOST}]
# Skip next rule if mobile=0 [OR] if it's a file [OR] if /path/
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$) [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_URI} ^.*/path/.*$
RewriteRule ^ - [S=1]
# Check if this looks like a mobile device
RewriteCond %{HTTP_PROFILE} !^$ [OR]
RewriteCond %{HTTP_X_WAP_PROFILE} !^$ [OR]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
# Check if we're not already on the mobile site
RewriteCond %{HTTP_HOST} !^m\.
# Check to make sure we haven't set the cookie before
RewriteCond %{HTTP_COOKIE} !mobile=0(;|$)
# Don't redirect "path" pages
RewriteCond %{REQUEST_URI} !^.*/path/.*$ [NC]
# Now redirect to the mobile site
RewriteRule ^ http://m.rueckwand-shop.de/ [R,L,NC]
Hier die Regeln der Mobilen Seite:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Trotz langem lesen bin ich nicht dahiner gekommen warum ich immer auf der Startseite lande (anscheinend hab ich es noch nicht verstanden ;-).
Ich habe zur Zeit das Gefühl das die .htaccess der Mobilen Wordpress Seite den Pfad überschreibt. Könnte dass das Problem sein?
Vielen Dank schonmal vorab für die Mühe!
Ich habe gestern dein Forum gefunden und muss sagen das du hier richtig gute Erklärungen ablieferst! Wirklich sehr gut und danke das du das machst!
Nun zu meiner Frage:
Ich möchte temporär (für 4-8 Wochen) die Mobilen Besucher auf die neue Webseite m.kuechenrueckwand.de umleiten. Leider habe ich an einer Stelle etwas übersehen.
Alle Besucher laden auf der startseite und nicht auf dem Mobile equivalent (Unterseite)/Pfad.
Die Pfade sind identisch rueckwand-shop.de/kuechenrueckwand = m.rueckwand-shop.de/kuechenrueckwand, jedoch scheint eine Regel der .htaccess alles auf die Startseite umzuleiten. Was zusätzlich nicht gewollt ist, das im Mobilen Google Ranking auch die Startseite anstatt der unterseite geranked wird (das ranking hat sich deswegen verschlechtert).
Hier die Regeln der Desktop .htaccess:
##### MOBILE REDIRECT
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
# Check if mobile=1 is set and set cookie 'mobile' equal to 1
RewriteCond %{QUERY_STRING} (^|&)mobile=1(&|$)
RewriteRule ^ - [CO=mobile:1:%{HTTP_HOST}]
# Check if mobile=0 is set and set cookie 'mobile' equal to 0
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$)
RewriteRule ^ - [CO=mobile:0:%{HTTP_HOST}]
# Skip next rule if mobile=0 [OR] if it's a file [OR] if /path/
RewriteCond %{QUERY_STRING} (^|&)mobile=0(&|$) [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_URI} ^.*/path/.*$
RewriteRule ^ - [S=1]
# Check if this looks like a mobile device
RewriteCond %{HTTP_PROFILE} !^$ [OR]
RewriteCond %{HTTP_X_WAP_PROFILE} !^$ [OR]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
# Check if we're not already on the mobile site
RewriteCond %{HTTP_HOST} !^m\.
# Check to make sure we haven't set the cookie before
RewriteCond %{HTTP_COOKIE} !mobile=0(;|$)
# Don't redirect "path" pages
RewriteCond %{REQUEST_URI} !^.*/path/.*$ [NC]
# Now redirect to the mobile site
RewriteRule ^ http://m.rueckwand-shop.de/ [R,L,NC]
Hier die Regeln der Mobilen Seite:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Trotz langem lesen bin ich nicht dahiner gekommen warum ich immer auf der Startseite lande (anscheinend hab ich es noch nicht verstanden ;-).
Ich habe zur Zeit das Gefühl das die .htaccess der Mobilen Wordpress Seite den Pfad überschreibt. Könnte dass das Problem sein?
Vielen Dank schonmal vorab für die Mühe!