इस यूआरएलपुनर्लेखन यूआरएल पुनर्निर्देशन बिना आधुनिक पुनर्लेखन का उपयोग कर
http://domain.com/embed/slideshow-image-list.js
फिर से लिखा जा रहा है इस
http://domain.com/code/embed/slideshow-image-list
वर्तमान htaccess कोड
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
RewriteRule ^embed/([^\.]+)\.js$ http://domain.com/code/embed/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [L]
अपने वर्तमान को सही ढंग से फिर से लिखा है, लेकिन आप यात्रा करता है, तो .js url यह पूर्ण यूआरएल पर रीडायरेक्ट करता है।
im सिर्फ देख पुनर्निर्देशन
यदि मैं ऐसा करता हूं तो 404 के रूप में दिखाता है। –
ओह, आपको शायद '[एल] 'को हटाने की आवश्यकता होगी यदि'/code/एम्बेड/स्लाइड शो-छवि-सूची' वास्तविक फ़ाइल नहीं है और इसे निम्नलिखित नियमों के माध्यम से index.php द्वारा संभाला जाना चाहिए । –
मैंने पिछली टिप्पणी को प्रतिबिंबित करने और अपाचे दस्तावेज़ से एक नोट जोड़ने के लिए उत्तर अपडेट किया। –