मैं कोशिश कर रहा हूं कि मुझे लगा कि मेरे url को मास्क करने में वास्तव में कुछ सरल होगा, लेकिन यह काम करने के लिए नहीं मिल सकता है। मैं पूर्ण URL में टाइप किए बिना अपने img टैग में छवियों से लिंक करने में सक्षम होना चाहता हूं।
अर्थात
Current url: http://server.com/wp-content/themes/standard/images/img.jpg
or
<img src = "http://server.com/wp-content/themes/standard/images/img.jpg" />
हालाँकि मेरे पृष्ठों पर मैं बस करना चाहता हूँ
<img src="http://server.com/images/img.jpg" />
हालाँकि मेरे लोकलहोस्ट पर कुछ भी काम नहीं कर रहा है। मैं विंडोज 7 मशीन पर अपाचे सर्वर चला रहा हूं। मैं एक .htaccess का उपयोग करने की कोशिश कर रहा हूं जो मैंने ऊपर उल्लेख किया है। यहाँ मेरी वेबसाइट के मूल में मेरी .htaccess फ़ाइल है।
अद्यतन: मैंने नीचे दिए गए ZweiBlumen सुझाव की कोशिश की, लेकिन वह काम नहीं करता था। मैंने फिर गीटर के सुझाव की कोशिश की और अपने एडमिन फोल्डर के misc.php में री-राइट का तरीका जोड़ा। मैं तब अपने पर्मलिंक्स पेज पर गया और सेव मारा। ऐसा करने का नतीजा यह हुआ कि मेरा .htaccess फोल्डर फिर से लिखा गया और इसके द्वारा उत्पादित आउटपुट नीचे है।
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^css/(.*) /wp-content/themes/standard/css/$1 [QSA,L]
RewriteRule ^js/(.*) /wp-content/themes/standard/js/$1 [QSA,L]
RewriteRule ^images/(.*) /wp-content/themes/standard/images/$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
हालाँकि, मैं अभी भी अपने इमेज फ़ोल्डर में नेविगेट नहीं कर सकता जैसे:
http: //localhost/images/myimage.jpg ।
मुझे जो भी मिला है वह एक ऐसा पृष्ठ है जो नहीं मिला है। यहोशू के सुझाव पर पूरी तरह से काम किया है, लेकिन मैं छवियों के URL के साथ संयोजन के रूप में इसका उपयोग करने की उम्मीद कर रहा हूं।
क्या कुछ और है जो मैं गलत कर रहा हूँ, या जाँच करनी चाहिए?
अपडेट करें:
इसे पढ़ने वाले किसी भी व्यक्ति के लिए, मैंने बस फिर से कोशिश की और इसने Geerts और जोशुआ विधियों के संयोजन का उपयोग करके काम किया है। मेरा फ़ायरफ़ॉक्स ब्राउज़र उस पृष्ठ को कैच कर रहा है जो मुझे यह सोचने के लिए प्रेरित कर रहा था कि यह नहीं था।
जिस कारण से मैं इसे .htaccess फ़ाइल में डालने के साथ गया, वह यह है कि यह फ़ाइल हर बार ओवरराइट की जाती है जब मैं पर्मलिंक्स एडमिन पेज पर जाता हूं और इसलिए मैं इसे दुर्घटना से नहीं लिखना चाहता। मुझे लगता है कि मैं इसे किसी भी तरह से बंद कर सकता हूं लेकिन यह सुनिश्चित नहीं है कि यह कैसे करना है। तीनों जवाबों ने कुछ हद तक मदद की।