html 替换反斜杠,在URL直接替换反斜杠反斜杠
我們有一個系統(tǒng),基于Moodle的平臺,在這里的文件是這樣引用:在URL直接替換反斜杠反斜杠
的http:// [服務(wù)器] /file.php/3/LR4/info/ index.html的
現(xiàn)在,這個偉大的工程,但是我們的一些老師錯誤地使用落后的斜杠,則他們組織自己的部分,這意味著,有些頁面是這樣引用:
的http:// [服務(wù)器] /file.php/3/LR4\info\index.html
在我們是你的時候工作得很好唱歌的Windows服務(wù)器+ IIS。然而,然后我們切換到Linux + Apache,Apache似乎沒有正確處理它們。換句話說,它不會顯示放置在頁面上的圖像,因?yàn)樗鼈兊膗rl是相對的,并且如果基本url包含反斜杠,Apache無法重建完整的URL。所以這個頁面只是文本,沒有圖片。
如果我手動更換反向斜杠以在瀏覽器地址行中指向URL,則一切仍然正常。但是,我們有這樣的頁面太多。我們需要重寫URL。我想到了Apache mod的重寫。我基本上需要的是三行代碼:
RewriteEngine on
RewriteCond %{THE_REQUEST} [???]
RewriteRule ??? [R]
我需要的是正則表達(dá)式的RewriteCond這將使發(fā)動機(jī)只是反應(yīng)包含短語file.php的URL后,一些反斜線。而對于RewriteRule,我需要的東西是用直接替換至少一個反斜杠(使所有其他部分不變),然后再進(jìn)行重定向。但我似乎無法構(gòu)建正確的表達(dá)式 - 任何人都可以提供幫助嗎?
總結(jié)
以上是生活随笔為你收集整理的html 替换反斜杠,在URL直接替换反斜杠反斜杠的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《爱的博弈》(让婚姻持久保鲜的人际关系圣
- 下一篇: 某月某日前包括当天吗_10月26日,你真