0
我有一個.htaccess文件,旨在通過獲取文件擴展名從相應的文件夾中獲取圖像,js和css。它應該始終從根文件夾中的/ img,/ js和/ css中獲取文件。我對CSS和403 htaccess重定向後禁止的錯誤
線條JS做工精細:
RewriteRule ^(([a-zA-Z0-9\-\.\/]+)/)?([a-zA-Z0-9\-\.]+).js$ js/$3.js [NC,L]
RewriteRule ^(([a-zA-Z0-9\-\.\/]+)/)?([a-zA-Z0-9\-\.]+).css$ css/$3.css [NC,L]
但是當我嘗試使用了圖像的類似線,我得到一個403「您沒有權限訪問/ IMG /在這臺服務器上。「錯誤:
RewriteRule ^(([a-zA-Z0-9\-\.\/]+)/)?(([a-zA-Z0-9\-\.]+).(jpg|png|svg|gif))?$ img/$3 [NC,L]
一切都在主頁上正常工作,但如果你嘗試到另一個頁面像mydomain.com/contact/你得到的403錯誤。即使您將圖片網址複製並粘貼到瀏覽器中,也可以打開。
我測試了正則表達式here,這很好。什麼可能導致這個問題?
日誌說什麼? –
這是一個共享服務器,所以我沒有訪問日誌文件的權限。 – AngelGris