Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
RewriteEngine
#1
Hallo werte Community!

Da mir das etwas zu hoch ist, hier mal eine Frage:
Wie kann ich eine dynamische URL per 301 in der .htaccess weiterleiten?

Folgendes ist beispielhaft gegeben:
http://subdomain.example.de/forumdisplay.php?fid=10 soll nach
https://beispiel.de/forumdisplay.php?fid=10 weitergeleitet werden

http://subdomain.example.de/showthread.p...=14&pid=33 soll nach
https://beispiel.de/showthread.php?tid=14&pid=33 weitergeleitet werden

Eine "normale" 301-Weiterleitung funktioniert hier nicht.

Danke im Voraus für einen verständlichen Tipp. Wink
Zitieren
#2
Probier mal bitte:
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.example.de [NC]
RewriteRule ^showthread.php$ https://beispiel.de/showthread.php$1 [L,R=301,NC]
RewriteRule ^forumdisplay.php$ https://beispiel.de/forumdisplay.php$1 [L,R=301,NC]
Zitieren
#3
Hallo Sven,

irgendwie leider nein.

Aus http://subdomain.example.de/forumdisplay.php?fid=10
wird https://beispiel.deforumdisplay.php/?fid=10

Der Slash steht an der falschen Stelle und dieses Problem hatte ich schon bei all meinen Versuchen. Rolleyes
Zitieren
#4
(20.02.2021, 18:11)SvePu schrieb: Probier mal bitte:
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.example.de [NC]
RewriteRule ^showthread.php$ https://beispiel.de/showthread.php$1 [L,R=301,NC]
RewriteRule ^forumdisplay.php$ https://beispiel.de/forumdisplay.php$1 [L,R=301,NC]

Habs gerade nochmal bearbeitet...probiere bitte nochmal die geänderte Version
Zitieren
#5
Danke Sven,

jetzt scheint es wirklich zu funktionieren. Wink 

Grüße
Zitieren