Zur Navigation

Ordner per .htaccess zum 404 Fehler umleiten [2]

11 Jörg Kruse

Du kannst mit einer weiteren RewriteCond eine Ausnahme definieren:

RewriteCond %{THE_REQUEST} \?
RewriteCond %{QUERY_STRING} !search=
RewriteRule ^ - [G,L]

03.09.2013 10:51

12 Horst_Braun

Hallo,

funktioniert super.

Danke.

03.09.2013 11:03

... 1 Monat später ...

13 Horst_Braun

Langsam blicke ich einigermaßen durch und kann einzelne URLs schon über 410 umleiten.

Aber:
Ich möchte folgende URL auf eine 410 umleiten:
/de/game-loesungen/
Also:
RewriteRule ^de/game-loesungen/ - [G,L]    

Geht. Aber folgende Links sollen noch funktionieren:
/de/game-loesungen/abc.html

Geht das irgendwie?

07.10.2013 23:04

14 Jörg Kruse

Zitat von Horst_Braun
Ich möchte folgende URL auf eine 410 umleiten:
/de/game-loesungen/
Also:
RewriteRule ^de/game-loesungen/ - [G,L]    

Wenn du nur für exakt diese URL ein Status Code 410 ausgeben möchtest, reicht ein zweites Begrenzungszeichen "$":

RewriteRule ^de/game-loesungen/$ - [G,L]    

Aber folgende Links sollen noch funktionieren:
/de/game-loesungen/abc.html

Geht das irgendwie?

Du schreibst von (mehreren) Links. Wenn "abc.html" exemplarisch für irgendwas steht, was nach "/de/game-loesungen/" folgt, kannst du obige Lösung verwenden. Ansonsten solltest du noch präzisieren, welcher Teil von "abc.html" in welcher Form variabel ist.

08.10.2013 09:57

Beitrag schreiben (als Gast)

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





[BBCode-Hilfe]