यहाँ क्या मैं अपने .htaccess
में अब के लिए है और यह भविष्य में काम करना चाहिए:.htaccess PHP स्क्रिप्ट के लिए छवि फ़ाइल को फिर से लिखने
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
सवाल यह है:
मैं इस पुनर्लेखन कैसे कर सकते हैं /tmp/some_image.png -> /image.php?file=some_image.png
मैंने अपना खुद का नियम बनाने की कोशिश की है, लेकिन सफलता के बिना।
धन्यवाद।
धन्यवाद, महान जवाब देने के लिए चला जाता है! – user973254
यह नियम 'रिवाइट्रूल ^/tmp/([^ \।] +) \। (Png | jpg | gif) $ /image.php?file=$1.$2 [NC, L]' अगर छवि में कोई काम नहीं है तो काम नहीं करेगा '.' इसके फ़ाइल नाम में। 'file.name.jpg' –
'रिवाइट्रूल ^/tmp/(। +) \। (png | jpg | gif) $ index.php? file = $ 1. $ 2 [NC, L]' यदि आप अनुमति देना चाहते हैं तो ' एकाधिक नाम '' के साथ फ़ाइल नाम –