Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

htaccess mal wieder (Redirect mit Parametern)

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
kaisen
PostRank 6
PostRank 6
Beiträge: 462
Registriert: 29.11.2005, 10:16

Beitrag von kaisen » 24.10.2006, 16:10

So folgendes. ich möchte nun zunächst shconmal meine haupt-navi-punkte rewriten.
also aus https://www.beerijuana.de/partyguide.ph ... partyguide
beispielsweise partyguide.html machen.

Code: Alles auswählen

RewriteRule ^partyguide\.html$ partyguide.php?section=partyguide [L]
Das haut soweit auch spitzenmässig hin. Nun möchte ich allerdings auch die alten URLs mit einem 301er auf die neuen html-URLs weiterleiten.

Da muss ich ja irgendwie mit RewriteCond %{QUERY_STRING} arbeiten. Hab aber keinen Plan wie...

Hilfe?! ;)

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Anonymous

Beitrag von Anonymous » 24.10.2006, 16:19

die alten URL's auf die neuen weiterleiten mache ich immer im phpscript... in deinem Fall würde meine rwriterule so aussehen:

Code: Alles auswählen

RewriteRule ^partyguide\.html$ partyguide.php?section=partyguide&rewrite=OK [L]
und dann ganz am Anfang des phpscripts z.B.

Code: Alles auswählen

if ($_REQUEST['rewrite']!="OK")
{
$url="http://www.domain.tld/".$_REQUEST['section'].".html";
header( 'HTTP/1.1 301 Moved Permanently' );
header( 'Status: 301 Moved Permanently' );
header( 'Location: ' . $url );
header( 'Connection: close' );
exit();
}
hat vor allem den Vorteil, dass man recht simpel die neuen url's zusammensetzen kann, und auch Ausnahmen (z.B. Formulare die per GET gesendet werden) bestimmen kann...

kaisen
PostRank 6
PostRank 6
Beiträge: 462
Registriert: 29.11.2005, 10:16

Beitrag von kaisen » 24.10.2006, 16:48

Danke schonmal...
hat es denn explizit einen Nachteil wenn ich das ganze im htaccess-file machen will?

möchte nämlich ungern in den programmdateien rumfummeln ;)