2011-12-19 15 views
5

मैंने एक छवि में वॉटरमार्क जोड़ने के लिए एक PHP क्लास लिखा है, यह सीधे यूआरएल के माध्यम से उपयोग किए जाने पर बहुत अच्छा काम करता है। मैं तो जैसे मेरे यूआरएल के लिए हर छवि "redirect" करना चाहते हैं:.htaccess छवि रीडायरेक्ट

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

इस

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

को मूल रूप से जो मैं चाहता src विशेषता छवि चर करने के लिए HTML में निर्दिष्ट पारित करने के लिए है। मैं वर्तमान में मेरे .htaccess फ़ाइल के साथ संघर्ष कर रहा हूँ और मैं इसे नहीं काम कर प्राप्त कर सकते हैं, यहाँ यह है:

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

अग्रिम में अपने उत्तर और धन्यवाद की ओर देख!

उत्तर

12

इस प्रयास करें:

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

जवाब के लिए धन्यवाद, लेकिन दुर्भाग्य से यह नहीं जाने है। – michaeltintiuc

+0

@phil आप सही हैं, मुझे वास्तव में अभी भी मेरे कोड में एक त्रुटि मिली है, धन्यवाद –

+0

@ स्केटबेल आपको क्या त्रुटि मिलती है? –

0

अपने विकल्पों को लाइन के लिए -MultiViews जोड़ने, तो यह रूप में पढ़ता प्रयास करें:

Options +FollowSymLinks -MultiViews 
+0

नहीं, एक आंतरिक सर्वर त्रुटि – michaeltintiuc

+0

धन्यवाद हालांकि) – michaeltintiuc

संबंधित मुद्दे