301 Redirect in htaccess einrichten

 
oxpus
Benutzer
Avatar
Geschlecht:
Herkunft: Irgendwo im Internet auf Server 127.0.0.1
Alter: 54
Homepage: oxpus.net
Beiträge: 2153
Dabei seit: 05 / 2004
Betreff:

Re: 301 Redirect in htaccess einrichten

 · 
Gepostet: 06.03.2017 - 05:47 Uhr  ·  #17
Sorry nein.
Die letzten Tage waren vollgepackt mit Terminen.

Nachtrag
Versuche es mal hiermit:
Code
RewriteCond %{QUERY_STRING} ^f=(.*)&t=([0-9]*)$
RewriteCond %{REQUEST_URI} ^\/viewtopic\.php$
RewriteRule .* topic.php?t=$2 [R=301,L]
RewriteCond %{QUERY_STRING} ^f=(.*)&t=(.*)&p=([0-9]*)$
RewriteCond %{REQUEST_URI} ^\/viewtopic\.php$
RewriteRule .* topic.php?p=$3 [R=301,L]
Cold
Benutzer
Avatar
Geschlecht:
Alter: 36
Homepage: luftraumexperten.d…
Beiträge: 791
Dabei seit: 09 / 2005
Betreff:

Re: 301 Redirect in htaccess einrichten

 · 
Gepostet: 07.03.2017 - 09:27 Uhr  ·  #18
Hi Oxpus,

leider führt auch das noch nicht zum Erfolg. Ich habe die .htaccess noch mal angehängt, habe ich da irgendwas falsch gemacht?

Schöne Grüße
Martin
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
oxpus
Benutzer
Avatar
Geschlecht:
Herkunft: Irgendwo im Internet auf Server 127.0.0.1
Alter: 54
Homepage: oxpus.net
Beiträge: 2153
Dabei seit: 05 / 2004
Betreff:

Re: 301 Redirect in htaccess einrichten

 · 
Gepostet: 07.03.2017 - 17:57 Uhr  ·  #19
Jetzt aber:
Code
  RewriteCond %{QUERY_STRING}  ^f=(.*)&t=(.*)&p=(.*)(&.*)?$ [NC]
  RewriteRule ^viewtopic\.php$ /FORUMPATH/topic.php?p=%3 [R=301,NE,NC,L]
  RewriteCond %{QUERY_STRING}  ^f=(.*)&t=(.*)(&.*)?$ [NC]
  RewriteRule ^viewtopic\.php$ /FORUMPATH/topic.php?t=%2 [R=301,NE,NC,L]


Bitte anstatt FORUMPATH den Pfad zu deinem Forum eintragen, sofern dieses in einem Unterforum zum Domainroot liegt.
Ansonsten FORUMPATH/ einfach entfernen.
Cold
Benutzer
Avatar
Geschlecht:
Alter: 36
Homepage: luftraumexperten.d…
Beiträge: 791
Dabei seit: 09 / 2005
Betreff:

Re: 301 Redirect in htaccess einrichten

 · 
Gepostet: 07.03.2017 - 21:46 Uhr  ·  #20
Hi Oxpus,

leider scheint auch das nicht zu funktionieren. Blöd, dass ich mich damit selber so wenig auskenne, als das ich mal etwas rumprobieren könnte (abseits von dem, was ich am Anfang schon gemacht habe). Was kann ich denn machen, um der Lösung des Problems auf die Spur zu kommen? Könnten irgendwelche Server-Informationen helfen?

Mir ist noch was aufgefallen: Der Aufruf von dev.schueler-talk.de sollte eigentlich zum alten phpBB-Forum führen. Dieser Link wird aber weitergeleitet auf www.schueler-talk.de. Ich habe in der htaccess aber keine entsprechende Regel drin. Kann es sein, dass da irgendwas nicht stimmt? Die htaccess vielleicht in einer älteren Version gecached wurde oder so?

Ich habe noch mal die htaccess angehängt. Das Forum liegt im Domain-Root.

Gruß und bis hierhin schon mal vielen herzlichen Dank für deine Bemühungen!

Martin
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
oxpus
Benutzer
Avatar
Geschlecht:
Herkunft: Irgendwo im Internet auf Server 127.0.0.1
Alter: 54
Homepage: oxpus.net
Beiträge: 2153
Dabei seit: 05 / 2004
Betreff:

301 Redirect in htaccess einrichten

 · 
Gepostet: 08.03.2017 - 09:05 Uhr  ·  #21
Okay. Dann eben alle Linkausnahmen.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Cold
Benutzer
Avatar
Geschlecht:
Alter: 36
Homepage: luftraumexperten.d…
Beiträge: 791
Dabei seit: 09 / 2005
Betreff:

Re: 301 Redirect in htaccess einrichten

 · 
Gepostet: 08.03.2017 - 09:44 Uhr  ·  #22
Jaaaaaaa, jetzt funktioniert es! :) Vielen vielen Dank!

So kann man also Themen von phpBB zu CF4 weiterleiten:
Code
  # URL-Rewrite  
  RewriteCond %{QUERY_STRING}  ^p=(.*)(&.*)?$ [NC]
  RewriteRule ^viewtopic\.php$ /topic.php?p=%1 [R=301,NE,NC,L]
  RewriteCond %{QUERY_STRING}  ^t=(.*)(&.*)?$ [NC]
  RewriteRule ^viewtopic\.php$ /topic.php?t=%1 [R=301,NE,NC,L]
  RewriteCond %{QUERY_STRING}  ^f=(.*)&t=(.*)&p=(.*)(&.*)?$ [NC]
  RewriteRule ^viewtopic\.php$ /topic.php?p=%3 [R=301,NE,NC,L]
  RewriteCond %{QUERY_STRING}  ^f=(.*)&t=(.*)(&.*)?$ [NC]
  RewriteRule ^viewtopic\.php$ /topic.php?t=%2 [R=301,NE,NC,L]

Ich habe das auch noch mal etwas modifiziert. Mit dem Snippet werden auch die Foren korrekt weitergeleitet:
Code
  RewriteCond %{QUERY_STRING}  ^f=(.*)(&.*)?$ [NC]
  RewriteRule ^viewforum\.php$ /index.php?f=%1 [R=301,NE,NC,L]

Ich denke, der wird sicher noch anderen nützen, die wechseln wollen.

Kann ich dir irgendwie ein Bier für deine Unterstützung ausgeben? ;)

Schöne Grüße
Martin
oxpus
Benutzer
Avatar
Geschlecht:
Herkunft: Irgendwo im Internet auf Server 127.0.0.1
Alter: 54
Homepage: oxpus.net
Beiträge: 2153
Dabei seit: 05 / 2004
Betreff:

Re: 301 Redirect in htaccess einrichten

 · 
Gepostet: 08.03.2017 - 10:44 Uhr  ·  #23
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.