.htaccess - url rewriting directory issue (htaccess) -


गुड मॉर्निंग।

मेरे वर्तमान में .htaccess में हा छोटा नियम है

  RewriteEngine On RewriteBase / RewriteRule ^ ब्रोशर / ([0- 9] +) $ /brochure.php?cat_path=$1 [L]  

(मैं सिर्फ संख्याओं का उपयोग कर रहा हूँ उदाहरण के लिए, बाद में श्रेणी के नाम होंगे।)

यह पूरी तरह से पुनर्निर्देशित है, लेकिन जब यह करता है, तो मेरे सभी निर्देशिका में अब असफल (सीएसएस, जेएस, छवियां, आदि शामिल हैं)

मैं इस मुद्दे को समझता हूं (यह निर्देशिका संरचना बंद कर रहा है)।

इस नियम को बदलने से छवियों, सीएसएस और जे एस समस्या का हल होता है।

  RewriteRule ^ ([0 -9] +) $ ब्रोशर.php? Cat_path = $ 1 [एल]  

लेकिन यह वास्तव में मैं क्या चाहता हूं।

यूआरएल को फिर से लिखने का सही तरीका क्या है और निर्देशिका संरचना को बनाए रखना है?

Thankyou, मेरे पास पिछले प्रश्नों के माध्यम से खोज है, लेकिन एक उपयुक्त उत्तर नहीं मिल सका।

आपको पूर्ण पथ का उपयोग करना होगा या वेबट्रोट के सापेक्ष पथ, जैसे:

  & lt; img src = "http://example.com/image.gif" alt = "" / & gt; & Lt; img src = "/ images / image.gif" alt = "" / & gt;  

यदि आप जानते हैं कि आपकी छवियां हमेशा एक निर्देशिका होती हैं, तो यह एक विकल्प भी होगा:

  & lt; img src = "../ images /image.gif "alt =" "/ & gt;  

Comments