Seite 1 von 1

Permalink-Struktur geändert

Verfasst: 11.11.2011 18:38
von ManuelK
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