Online Marketing Forum Deutschland
 
ABAKUS Online Marketing Forum
Suchmaschinenoptimierung
+ABAKUS
ABAKUS bei Google+
Facebook
ABAKUS bei Facebook
Google+ SEO Community von ABAKUS
Google+
SEO Community

   

ABAKUS Foren-Übersicht -> Weiterleitungen und mod_rewrite
 

301 Redirect per htaccess mit Parametern

Neues Thema eröffnen   Neue Antwort erstellen
 Weiterleitung von URL´s mit bestimmten Parameter Gleichzeitig Domain und Protokoll (http auf https) ändern?  
GoogleRocks

pr


: 22.03.2007
: 13



: 20.11.2017, 20:38    : 301 Redirect per htaccess mit Parametern
Von: GoogleRocks
GoogleRocks
00 20.11.2017, 20:38
Antworten mit Zitat Antworten mit Zitat

Hallo,

ich versuche gerade die folgenden 4 Links per Redirect in der htaccess auf eine neue Domain und Pfad umzuleiten:

-> mit einem Parameter: Rubrik

Redirect 301 /ie/allgemein/index.php?rubric=Hund http://neuedomain.de/hund
Redirect 301 /ie/allgemein/index.php?rubric=Maus http://neuedomain.de/maus

-> mit zwei Parameter: tier & nr

Redirect 301 /ie/tier/detail.php?nr=1 http://neuedomain.de/tiere/1

Redirect 301 /ie/tier/detail.php?nr=2 http://neuedomain.de/tiere/2

...den einfachen Fall (Weiterleitung der alten Domain auf die neue mit geänderten Pfadangabe ohne Paramter) bekomme ich hin....

Redirect 301 /ie/xxx/index.php http://neuedomain.de/xxx/index.php

Aber wie läuft das mit den Parametern?

Ich hoffe Ihr könnt helfen.

Marie
00
Nach oben
GoogleRocks Private Nachricht senden
chris21

pr


: 10.04.2005
: 2743



: 21.11.2017, 10:16    : 301 Redirect per htaccess mit Parametern
Von: chris21
chris21
00 21.11.2017, 10:16
Antworten mit Zitat Antworten mit Zitat

Du verwendest mod_alias, nicht mod_rewrite. mod_alias hilft aber nicht für Parameter.

Also mit mod_rewrite:

Code:

RewriteCond %{QUERY_STRING} ^nr=([0-9]+)$
RewriteRule ^ie/tier/detail.php$ http://neuedomain.de/tiere/%1 [R=301,L]
00
Nach oben
chris21 Private Nachricht senden
GoogleRocks

pr


: 22.03.2007
: 13



: 22.11.2017, 12:10    : 301 Redirect per htaccess mit Parametern
Von: GoogleRocks
GoogleRocks
00 22.11.2017, 12:10
Antworten mit Zitat Antworten mit Zitat

Hallo Chris,
DANKE für deinen Input. Meinen ersten Fehler (Alias) habe ich verstanden.
Ich stell mich aber immer noch bischenblöd an und habe noch Frage - sorry.


1.) Gilt die Condition auch für Zahlen Größer 9? Teils haben bei mir die Artiklnummer 4stellige Zahlen. (z.B. /ie/tier/detail.php?nr=9345)
RewriteCond %{QUERY_STRING} ^nr=([0-9]+)$



2.) Wie müsste ich die Kondition umbauen, wenn anstelle der Zahlen Text im Paramter steht wie z.B. bei dieser URL: /ie/allgemein/index.php?rubric=Hund

- aus nr müsste ja rubrik werden
- was steht in den eckigen Klammern?

RewriteCond %{QUERY_STRING} ^nr=([0-9]+)$
RewriteRule ^ie/tier/detail.php$ http://neuedomain.de/tiere/%1 [R=301,L]

LD Marie
00
Nach oben
GoogleRocks Private Nachricht senden
chris21

pr


: 10.04.2005
: 2743



: 22.11.2017, 12:18    : 301 Redirect per htaccess mit Parametern
Von: chris21
chris21
00 22.11.2017, 12:18
Antworten mit Zitat Antworten mit Zitat

Zu 1)

Code:

^([0-9]+)$


gibt an, dass eine Zahl beliebiger Länge (Länge größer gleich 1), aber eben nur aus Ziffern gesucht wird

zu 2.)

Da wäre die erste Zeile der Kondition:

Code:

 RewriteCond %{QUERY_STRING} ^rubric=([a-zA-Z]+)$


wobei nach dieser Regel nur Wörter mit Buchstaben von a-z in großer oder kleiner Schreibweise möglich wären. Soll noch ein Bindestrich und Leerzeichen hinzu, sähe es so aus:

Code:

 RewriteCond %{QUERY_STRING} ^rubric=([a-zA-Z\-\ ]+)$


Wichtig: umgeleitet wird dann auf die gleiche Schreibweise, d.h. rubrik=Hund geht auf neuedomain.de/tiere/Hund, während rubrik=hund auf neuedomain.de/tiere/hund leitet.
00
Nach oben
chris21 Private Nachricht senden
GoogleRocks

pr


: 22.03.2007
: 13



: 22.11.2017, 12:37    : 301 Redirect per htaccess mit Parametern
Von: GoogleRocks
GoogleRocks
00 22.11.2017, 12:37
Antworten mit Zitat Antworten mit Zitat

Super - jetzt hat schonmal das Beispiel hier geklappt und ich habe es verstanden:
RewriteCond %{QUERY_STRING} ^nr=([0-9]+)$
RewriteRule ^ie/tier/detail.php$ http://neuedomain.de/tiere/%1 [R=301,L]
...die hoffentlich bald aller letzte Frage und "Komplexitätsstufe":


Wie gehe ich damit um wenn in der URL noch ein weiterer Paramter existiert.
Wie z.B. hier: /ie/allgemein/index.php?rubric=Hund?nr=1

Wie würde die Condition aussehen.
00
Nach oben
GoogleRocks Private Nachricht senden
GoogleRocks

pr


: 22.03.2007
: 13



: 22.11.2017, 20:55    : 301 Redirect per htaccess mit Parametern
Von: GoogleRocks
GoogleRocks
00 22.11.2017, 20:55
Antworten mit Zitat Antworten mit Zitat

Hab die Lösung gefunden:)

RewriteCond %{REQUEST_URI} ^/ie/xx/yy.php [NC]
RewriteCond %{QUERY_STRING} ^rubric=(.*)&nr=(.*)
RewriteRule (.*) https://www.newdom.com/xx/yy.php?rubric=%1&nr=%2 [R=301,L]

Am ende zeigt er bei der Ziel URL die folgenden Info an - warum? %3f
00
Nach oben
GoogleRocks 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 Online Marketing Forum Antworten
Quelltext komprimieren (Umbrüche entfernen) mit htaccess Quelltext komprimieren (Umbrüche entf... derSteffen Ich hab' da mal 'ne Frage 4 10.10.2018, 08:07 Quelltext komprimieren (Umbrüche entfernen) mit htaccess
htaccess http auf https mit www optimieren? htaccess http auf https mit www optim... Lollipop Weiterleitungen und mod_rewrite 1 04.10.2018, 10:23 htaccess http auf https mit www optimieren?
htaccess: canonical URL im Header für alle files htaccess: canonical URL im Header für... Rem Weiterleitungen und mod_rewrite 10 15.09.2018, 16:04 htaccess: canonical URL im Header für alle files
.htaccess Umleitung auf neuen Pfad klappt nicht .htaccess Umleitung auf neuen Pfad kl... siya Ich hab' da mal 'ne Frage 5 21.08.2018, 11:30 .htaccess Umleitung auf neuen Pfad klappt nicht
Unbekannte Weiterleitung in der htaccess? Unbekannte Weiterleitung in der htacc... Major Tom Weiterleitungen und mod_rewrite 3 04.08.2018, 02:23 Unbekannte Weiterleitung in der htaccess?
.htaccess-Einträge - Avoid Refererspam & Co. .htaccess-Einträge - Avoid Refererspa... codemonk Spiders / Robots Themen 26 02.08.2018, 12:13 .htaccess-Einträge - Avoid Refererspam & Co.
Redirect von search.cgi zu search.php. Query String ident. Redirect von search.cgi zu search.php... elmex Weiterleitungen und mod_rewrite 4 14.07.2018, 00:08 Redirect von search.cgi zu search.php. Query String ident.


SEO Wetter von www.seowetter.de

Startseite der SEO-Agentur ABAKUS | Social Media & SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Reif für die Klinik?

Impressum | Datenschutz

301 Redirect per htaccess  mit Parametern 301 Redirect per htaccess  mit Parametern - Österreich 301 Redirect per htaccess  mit Parametern - Schweiz

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: 301 Redirect per htaccess mit Parametern