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

Frage zur 301 umleitung

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
ich61
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 17.01.2006, 19:04

Beitrag von ich61 » 16.06.2007, 15:30

Ich habe mit folgenden code per 301 von alten links auf die neuen umgeleitet das funktioniert soweit alles super

Code: Alles auswählen

ob_start();
if( preg_match('@^/(?:s\.html)?\?.*@', $_SERVER['REQUEST_URI'])  && isset($_GET['s']) && $_GET['s'] != '' ) {
 if( !empty($_GET['p']) ) {
  header('Location: /themen/'.rawurlencode($_GET['s']).'/seite-'.(int)$_GET['p'].'.html', true, 301);
 } else {
  header('Location: /themen/'.rawurlencode($_GET['s']).'.html', true, 301);
 }
 exit;
}

Jetzt noch eine frage kann man diesen code so ergänzen das auch links wie www.domain.de/s.php/beispiel umgeleitet werden per 301 auf die neuen urls??
Die anderen alten links wie www.domain.de/s.php?s=beispiel werden schonmal auf die neuen links wie www.domain.de/themen/beispiel.html umgeleitet also das klappet.


Weiß nicht wie ich das in den code noch hinzufügen soll

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

ich61
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 17.01.2006, 19:04

Beitrag von ich61 » 18.06.2007, 16:37

Kann mir denn keiner helfen??Wie muss der neue code dann aussehen???

matin
PostRank 9
PostRank 9
Beiträge: 1427
Registriert: 08.09.2005, 15:16
Wohnort: Grünburg

Beitrag von matin » 19.06.2007, 18:18

vielleicht lässt es sich einfach mit mod_rewrite lösen ...
https://suchmaschinentricks.at/ - Ziehen Sie die Aufmerksamkeit im Internet auf sich ...
Kaufe verschiedene Projekte mit entsprechendem Content - Kontaktaufnahme per PN

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Jetzt anfragen: 0511 / 300325-0.


ich61
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 17.01.2006, 19:04

Beitrag von ich61 » 19.06.2007, 19:10

das geht zwar auch aber selbst da komme ich nicht weiter wenn mir jemand eine rule nennen kann wäre prima

smart
PostRank 4
PostRank 4
Beiträge: 119
Registriert: 14.06.2007, 12:31

Beitrag von smart » 19.06.2007, 20:17

Vielleicht

weiß net obs stimmt, aber so ungefähr

RewriteRule /tema/(.*)\.html$ /s\.php?=$1 [L,R=301]

und

RewriteRule /neue/url/blabla\.html$ /s\.php/beispiel$ [L,R=301]

ich61
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 17.01.2006, 19:04

Beitrag von ich61 » 19.06.2007, 21:47

Gehen leider beide nicht kann man das nicht irgendwie mit php lösen??Man muss das doch den php code den ich für die anderen links verwende so abändern können das es für die anderen auch geht oder???

Kann mir das jemand zeigen?Wie der php code dann aussehen muss??

smart
PostRank 4
PostRank 4
Beiträge: 119
Registriert: 14.06.2007, 12:31

Beitrag von smart » 20.06.2007, 00:04

Das muß gehn, geht ja bei mir auch

RewriteRule /tema/(.*)\.html$ /s.php?s=$1 [L]

RewriteRule /neue/beispiel\.html$ /php/beispiel$ [L]

ich61
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 17.01.2006, 19:04

Beitrag von ich61 » 20.06.2007, 12:30

Also die erste rule geht jetzt aber die 2. das funzt so nicht das beispiel is immer ein anderes wort da es ja eine suchmaschine ist.Kann man das nicht verallgeimeinern?Das die rule für alle möglichen suchbegriffe greift

Vielleicht hat ja noch jemand ne PHP lösung das wäre mir lieber

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag