इस विषय पर अधिक जानकारी नहीं लगती है इसलिए मैं अपनी विशिष्ट समस्या को रेखांकित करने जा रहा हूं, तो शायद हम प्रश्न और उत्तर को कुछ और सार्वभौमिक रूप में आकार दे सकते हैं।मॉडलिंग-रीराइटिट ट्रेलिंग स्लैश इश्यू
मैं इस पुनर्लेखन नियम
RewriteEngine On
RewriteBase /bookkeepers/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ index.php?franchise=$1
परिवर्तन है कौन इस URL
http://example.com/location/kings-lynn
यह एक
http://example.com/location/index.php?franchise=kings-lynn
समस्या मैं कर रहा हूँ है में
है कि अगर मैं पीछे जोड़ने स्लैश
http://example.com/location/kings-lynn/
तो क्वेरी स्ट्रिंग के रूप में
franchise=kings-lynn/
और मेरे CSS और Javascript फ़ाइलों के किसी कारण से कोई भी लोड किया जा रहा है के लिए दिया जाता है।
कोई विचार?
मैंने नियमित अभिव्यक्ति मिलान के बारे में एक उत्तर पोस्ट किया है। सीएसएस/जावास्क्रिप्ट समस्या को ठीक करने के लिए, आपको यह देखने के लिए सर्वर लॉग को देखना चाहिए कि क्या अनुरोध किया जा रहा है। आपको उस RRriteRule में एक [आर, एल] जोड़ना पड़ सकता है, लेकिन मैंने उस हिस्से को कभी नहीं समझा है। –