Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

Varable bei 301 Weiterleitung übergeben?

Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Weiterleitungen und mod_rewrite
 Wie leite ich 2.000 Unterseiten auf die Hauptseite um? 301 Umleitung von alten indizierten Seiten nach Domainänderu  
rg1

pr


: 16.05.2007
: 156



: 07.10.2009, 10:13    : Varable bei 301 Weiterleitung übergeben? Antworten mit Zitat

Ich möchte eine mobile Version meiner Seite anbieten. Subdomains a la m.meine-domain.xx scheinen üblich zu sein. Nun kann ich unter der Subdomain m.meine-domain.xx den Inhalt der Hauptdomain meine-domain.xx noch mal hinterlegen und nur ein anderes Stylesheet einbinden. Das würde ich mir gern sparen und die Subdomain auf die Hauptdomain weiterleiten. Jetzt zu meinem Problem: Wie kann ich einen Benutzer identifizieren, der per 301 Weiterleitung von der Subdomain kommt, um ihm dann ein Stylesheet für die mobile Ansicht anzubieten?
Meine erste Idee war den HTTP Referer auszulesen, aber das war natürlich nix. Gibt es eine Möglichkeit, bei einer 301 Weiterleitung eine Variable zu übergeben? Die Weiterleitung kann mit mod_rewrite, mod_alias oder auch PHP erfolgen.
Hoffe, mich verständlich ausgedrückt zu haben und bedanke mich für eure Meinungen im Voraus.
Nach oben
rg1 Private Nachricht senden
Mork vom Ork

pr


: 08.07.2008
: 2568
: Aufm Friedhof.


: 07.10.2009, 11:41    : Re: Varable bei 301 Weiterleitung übergeben? Antworten mit Zitat

rg1 hat Folgendes geschrieben:
Gibt es eine Möglichkeit, bei einer 301-Weiterleitung eine Variable zu übergeben?

Falls du mit „Variable“ einen URL-Parameter meinst: Das Ziel einer Weiterleitung kannst du frei definieren. Es bringt dir aber nichts, von m.example.com nach example.com/?mobil weiterzuleiten, das ist schließlich Jacke wie Hose. Vor allem aber geht dieser Parameter beim Aufruf der nächsten Seite verloren, wenn du nicht in example.com/ (und allen anderen Seiten) sämtliche internen Verweise ebenfalls um ?mobil erweiterst. Du brauchst also was Dauerhaftes, URL-Parameter gehören nur mit viel Aufwand dazu.

Du hast zweieinhalb Möglichkeiten:

1. m.example.com eigenständig nutzen. Du kannst beide Domains aus demselben Verzeichnis bedienen und setzt lediglich vor die CSS-Dateien eine mod_rewrite-Verzweigung anhand des Hosts.

2. Beim Aufruf von m.example.com einen Cookie setzen und nach example.com weiterleiten. m.example.com agiert dann als Schalter - darüber, ob das sinniger ist als eine Seite example.com/mobil, die ebenfalls nur den Schalter umlegt und zur aufrufenden Seite zurückleitet, kann man geteilter Meinung sein. Ich sehe den Nutzen der zusätzlichen Domain nicht wirklich.

3. Die CSS-Regel @media mit dem Wert handheld nutzen. Dann sollte die Umschaltung automatisch seitens des Browsers geschehen, leider wird das nicht von allen Telefonen unterstützt.

Es sind nur zweieinhalb Möglichkeiten, weil du Punkt 3 in jedem Falle einsetzen kannst. Besucher mit fähigen Geräten brauchen sich dann um nichts kümmern, alle anderen müssen die separate URL aufrufen.
Nach oben
Mork vom Ork Private Nachricht senden
rg1

pr


: 16.05.2007
: 156



: 08.10.2009, 09:19    : Varable bei 301 Weiterleitung übergeben? Antworten mit Zitat

Vielen Dank für diese ausführliche Antwort. Das hilft mir sehr weiter. Wenn cookies von mobilen Browsern weitestgehend unterstützt werden, scheint das eine gute Lösung zu sein. Da muss ich noch lesen und testen.
Nach oben
rg1 Private Nachricht senden
tryout

pr


: 04.09.2009
: 63



: 08.10.2009, 12:12    : Varable bei 301 Weiterleitung übergeben? Antworten mit Zitat

So etwas in der Art schon probiert? Nur `ne Idee...

Code:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.domain\.tld [NC]
RewriteRule ^(.*) http://domain.tld/index.php?mobil=1 [R=301,L]
Nach oben
tryout Private Nachricht senden
mgutt

pr


: 08.03.2005
: 3135



: 08.10.2009, 16:52    : Varable bei 301 Weiterleitung übergeben? Antworten mit Zitat

Stell Deine Seite komplett auf CSS um und biete eine mobile CSS an. Alles andere ist von gestern. Ignorier Handys, die damit nicht umgehen können, denn die Zukunft im Handy ist Opera und der Rest ist so schnell gealtert, dass sich eine Umstellung kaum lohnt.

» Adsense & Vibrant Alternative
» Ankauf von Communities und Forendomains
Nach oben
mgutt Private Nachricht senden
rg1

pr


: 16.05.2007
: 156



: 09.10.2009, 13:43    : Varable bei 301 Weiterleitung übergeben? Antworten mit Zitat

CSS, davon red' ich ja. Genau der Umstand dass manche Mobiltelefone media="handheld" ignorieren, hat mich zu dieser Überlegung geführt. Ich schließe ja auch nicht den IE aus, nur weil er sich teilweise anders als ein browser verhält. Da kann der Benutzer ja nichts für. Ein cookie scheint mir eine akzeptable Lösung zu sein.
Edit:
Das Iphone ist ja so ein Fall, aber da gibt es Dank CSS3 eine Lösung, nämlich Media Queries. Das W3C ist zwar noch nicht ganz so weit [1], aber Safai 3 hat es schon implementiert [2].

[1] http://www.w3.org/TR/css3-mediaqueries/
[2] http://www.vorsprungdurchwebstandards.de/theory/faq-websites-fuer-das-iphone-gestalten/
Nach oben
rg1 Private Nachricht senden
Bauchladen

pr


: 24.04.2005
: 387
: Hamburg


: 10.10.2009, 11:35    : Varable bei 301 Weiterleitung übergeben? Antworten mit Zitat

Du könntest während du die URL umschreibst einen Cookie setzen und den am Ziel auswerten, entsprechendes CSS anzeigen.

Modrewrite/Cookies

Suche Linktausch für Autoreparatur
Nach oben
Bauchladen Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Weiterleitungen und mod_rewrite
Seite 1 von 1

 






Ähnliche Beiträge
Thema Forum Antworten
Frage wegen Weiterleitung und meinem Ranking Frage wegen Weiterleitung und meinem ... Shackles Google Forum 1 31.01.2012, 18:00 Frage wegen Weiterleitung und meinem Ranking
301 Weiterleitung funktioniert nicht ganz 301 Weiterleitung funktioniert nicht ... Slind Google Forum 15 29.01.2012, 22:00 301 Weiterleitung funktioniert nicht ganz
Domain Weiterleitung Domain Weiterleitung szekulics Ich hab' da mal 'ne Frage 7 23.01.2012, 23:21 Domain Weiterleitung
Alte Domains nur zur Weiterleitung registrieren Alte Domains nur zur Weiterleitung re... Sojamilch Domainpopularität / Linkpopularität / Links aufbauen 3 09.01.2012, 16:40 Alte Domains nur zur Weiterleitung registrieren
Ist die 1&1-Weiterleitung ne 301-Weiterleitung? Ist die 1&1-Weiterleitung ne 301-... Wenglis Ich hab' da mal 'ne Frage 31 06.01.2012, 16:09 Ist die 1&1-Weiterleitung ne 301-Weiterleitung?
301 Weiterleitung und Webmaster Tools 301 Weiterleitung und Webmaster Tools mondeux Weiterleitungen und mod_rewrite 6 06.01.2012, 13:54 301 Weiterleitung und Webmaster Tools
Subdomain weiterleitung bringt das was? Subdomain weiterleitung bringt das was? surf4all Ich hab' da mal 'ne Frage 1 06.01.2012, 11:03 Subdomain weiterleitung bringt das was?

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: Varable bei 301 Weiterleitung übergeben?