Zur Navigation

Frage zur Weiterleitung in der htaccess

1 WhiteWay

Ich leite meine Seite
www.meineSeite.de/de/seite/searchb.php?var=abcd um auf
www.meineSeite.de/buch/abcd

Das mache ich mit
RewriteCond %{HTTP_HOST} ^www\.meineSeite\.de$
RewriteCond %{REQUEST_URI} !\.jpg
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/?buch/(.+)$ de/seite/searchb.php?var=$1 [L]

Das funktioniert. Aber die Seite lässt sich nun mit beiden Varianten aufrufen.
Ich möchte aber, dass nur die Variante www.meineSeite.de/buch/abcd möglich ist.
Also eine Umleitung, für www.meineSeite.de/de/seite/searchb.php?var=abcd auf www.meineSeite.de/buch/abcd.
Es soll letztere Zeil im Browser angezeigt werden.

Kannst Du da bitte helfen?

19.06.2020 14:29

2 Jörg

Hier muss man aufpassen, dass man keine Endloweiterleitung auslöst, siehe zweite Hälfte dieses Howtos:

https://jkip.de/howtos/endlos-weiterleitung

Ganz unten findet sich auch ein Lösungsansatz, welchen du auf dein Beispiel übertragen kannst

19.06.2020 14:58 | geändert: 19.06.2020 15:00

3 WhiteWay

Danke für die schnelle Antwort.

Mir ist nur eines noch nicht klar:
Muss ich die Einträge zusätzlich zu meinen machen?
Wenn ja, welcher Eintrag sollte dann zuerst erfolgen, meiner oder der unten aus dem Link?

20.06.2020 06:58

4 WhiteWay

Hat sich erledigt. Es klappt. Natürlich nicht zusätzlich - ist noch etwas früh ;-)

20.06.2020 07:15

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]