Seite 1 von 1

URL Umleitung

Verfasst: 22.07.2006, 14:45
von Pretender
Moin Moin,

ich habe im Moment dyn. URL wie z.B.

https://www.meine-domain.com/bla/index. ... $variable1

Ich möchte nun noch zusätzlich eine varibale einfügen... also

https://www.meine-domain.com/bla/index. ... $variable2


Für die Sumas sind das natürlich alles neue Seiten und daher möchte ich diese per Redirect so umleiten, daß Google die Seiten nicht nochmals indexieren muss.

Hat jemand eine Idee wie man das am besten lösen kann? Meine Versuche sind bisher alle gescheitert.

Verfasst:
von

Verfasst: 22.07.2006, 15:05
von Pretender
Ich habe gerade mal versucht per

Code: Alles auswählen

<meta http-equiv="refresh" content="0; ....
weiterzuleiten.

Also es wird die URL:

Code: Alles auswählen

http&#58;//www.meine-domain.com/bla/index.php?ort=$variable1 
aufgerufen und per SQL die Url in den Head geschrieben, also so:

Code: Alles auswählen

<HEAD>
<meta http-equiv="refresh" content="0; URL=http&#58;//www.meine-domain.com/bla/index.php?plz=variable1&ort=$variable2 
"> 
</HEAD>
rein technisch sollte das gehen. Nur was sagt Google dazu? Weiß Google das sich die Seiten nun auf der neuen URL befinden oder sieht das Google als neue Seiten an?

Verfasst: 22.07.2006, 15:26
von Wirths Media

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 22.07.2006, 15:29
von haha
Pretender hat geschrieben:es wird die URL:

Code: Alles auswählen

http&#58;//www.meine-domain.com/bla/index.php?ort=$variable1
aufgerufen und per SQL die Url in den Head geschrieben, also so:

Code: Alles auswählen

<meta http-equiv="refresh" content="0; URL=http&#58;//www.meine-domain.com/bla/index.php?plz=variable1&ort=$variable2 
">
Nur nebenbei: Das Und-Zeichen (&) gehört alleinstehend nicht in eine HTML-Datei, die URL müsste 'index.php?plz=variable1&ort=$variable2' lauten. Außerdem möchtest Du den Ort kodieren, damit er unfallfrei ankommt.

Was Du vermutlich haben möchtest, ist eine richtige Umzugsweiterleitung:

Code: Alles auswählen

if &#40;! isset&#40;$_GET&#91;"plz"&#93;&#41; && isset&#40;$_GET&#91;"ort"&#93;&#41;&#41; &#123; // URL-Parameter plz nicht gesetzt, aber ort gegeben
    $plz = postleitzahlrausfindefunktion&#40;$_GET&#91;"ort"&#93;&#41;; // PLZ rausfinden
    header&#40;"HTTP/1.0 301 Moved"&#41;; // HTTP-Status ausgeben ¹
    header&#40;"Location&#58; http&#58;//bla.bla/index.php?ort=" . urlencode&#40;$_GET&#91;"ort"&#93;&#41; . "&plz=" . $plz; // Ziel der Weiterleitung ausgeben ²
&#125; else &#123; // mit plz und ort aufgerufen
    irgendwas;
&#125;
¹: HTTP-Status 301
²: Location