Permalink-Struktur geändert

URLs umschreiben, umleiten, blocken oder sperren - all das und noch viel mehr kann mit mod_rewrite erreicht werden. Mit regulären Ausdrücken, Conditions und Rules stehst Du auf Kriegsfuss? mod_rewrite macht nicht das was Du willst, oder funktioniert gar nicht? hier bist Du richtig!

Moderatoren: Bob, Super-Mod

Permalink-Struktur geändert

Beitragvon ManuelK » 11.11.2011 18:38

Hallo,

ich benötige eine Zusätzliche Rule.

Zurzeit nutze ich:
Code: Alles auswählen
# Image rewrites
RewriteCond       %{REQUEST_URI}    ^/?(bild|thumb(1|2|3|4)?)/([0-9]+)/((.*)\.(jpg|jpeg|png|gif))$  [NC]
RewriteRule       ^(.*)             upload.php?bild=%3&bild_name=%4&tumbnail=%2&type=%1           [L]


Das ganze bewirgt das nach einem Upload der 2 Aufruf, direkt via Rewrite ausgelöst wird und nicht via php geht sondern direkt an den Webserver zum Ausliefern der Dateien.

Ich mußte nun die Datenbank cleanen, jetzt werden aber keine Bilder in dem Format domain.ltd/upload/123567/dasbild.jpg angezeigt, diese Bilder sind aber dennoch vorhanden.

Abfrage über php
domain.ltd/upload/123567/dasbild.jpg

Abfrage direkt ohne php
domain.ltd/uploads/dasbild.jpg

Hierzu brauche ich Hilfe.

Mein Ansatz war:
Code: Alles auswählen
RewriteRule ^/?(upload/([0-9]+)/((.*)\.(jpg|jpeg|png|gif))$ uploads/$ [L,R=301]


Die Regel soll alle Bilder die Ursprünglich auf domain.ltd/upload/nummer/dasbild.jpg zeigen umleiten auf domain.ltd/uploads/dasbild.jpg

Ohne Rewrite schaut die Url so aus domain.ltd/upload.php/nummer/dasbild.jpg

Die obige Image rewrites Rule Image sollte aber so bleiben.

Gerne zahle ich auch für eine Anpassung, solange mir schnell geholfen wird.

mfg
Manuel K
ManuelK
.
.
 
Beiträge: 1
Registriert: 11.11.2011 18:26

Zurück zu mod_rewrite

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste