मैं चाहता हूँ कि जब URL में उपयोगकर्ता इनपुट http://example.com/abc/123/jon/ वास्तव में इस फाइल को http://example.com/abc.php?id=123&name=jon दिखाने जाता है और यह आसानी से htaccess फ़ाइल में इन पंक्तियों को जोड़ने के द्वारा किया जा सकता है है:.htaccess रीवाइट्रूल भी मेरे सीएसएस, जेएस और छवियों फ़ाइलों को फिर से लिखना। इन्हें कैसे अनदेखा करें?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^abc/(.*)/(.*)/ abc.php?id=$1&name=$2 [L]
लेकिन होने मेरी abc.php फ़ाइल कुछ (सीएसएस, जे एस) फ़ाइलें:
<link href="css/style.css" rel="stylesheet">
<script src="js/jquery-1.10.2.js"></script>
और की तरह छवियों: img/logo.png
लेकिन मेरे .htaccess फाइल की वजह से यह style.css यहाँ खोज कर रहा है: http://example.com/abc/123/jon/css/style.css के बजाय 0 और इसी तरह जेएस और छवियों के लिए।
मैंने पहले से ही कई समान उत्तरों की कोशिश की है, लेकिन उनमें से कोई भी मेरे लिए काम नहीं कर रहा है। मैं इसके लिए htaccess समाधान ढूंढ रहा हूं।
क्रॉस – Pinoniq
से शुरू होने वाली फ़ाइलों को देखने के लिए ब्राउज़र को बताने के लिए सीएसएस और जेएस को पहले/पहले जोड़ें, हाँ यह काम कर रहा है लेकिन मुझे यह एक .htaccess समाधान नहीं चाहिए। –
http://stackoverflow.com/a/3701958/3492835 देखें। @ पिनोनीक सही है। – Xatoo