2011-12-19 18 views
5

Bir resme filigran eklemek için bir PHP sınıfı yazdım, doğrudan URL yoluyla erişildiğinde harika çalışıyor. Ben şöyle URL'min için her görüntüyü "yönlendirme" istiyorum:.htaccess image redirect

http://www.mysite.com/img.jpg 

bu

http://www.mysite.com/watermark/watermark.php?image=http://www.mysite.com/img.jpg 

için Temelde ne istiyorum görüntü değişkene HTML belirtilen src özelliğini geçmektir. Şu anda benim .htaccess dosyasıyla mücadele ediyorum ve bunu çalışma alınamıyor, işte burada:

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^([^_].*\.(gif|jpg|png))$ /watermark/watermark.php?image=$1 [L] 

önceden yanıtlar ve teşekkür bekliyorum!

cevap

12

bu deneyin:

RewriteEngine On 
RewriteBase/
RewriteRule ^(.*)\.(jpg|png|jpeg|gif)$ watermark/watermark.php?image=$1.$2 [NC,L] 
+0

teşekkür, ama ne yazık beceremedim. – michaeltintiuc

+0

@phil Haklısınız, aslında kodumda bir hata buldum, teşekkürler –

+0

@Skatebail ne hata alırsınız? –

0

deneyin o kadar okur, böylece seçenekleri hattına -MultiViews ekleme: cevap için

Options +FollowSymLinks -MultiViews 
+0

nope, – michaeltintiuc

+0

bir iç sunucu hatası aldınız) – michaeltintiuc