2015-06-19 90 views
0

我在PHP應用程序中有以下目錄結構。在Apache服務器中找不到文件:PHP

enter image description here

最後2個文件,我可以訪問它。但是,當我嘗試打開前兩個文件時,它說沒有找到文件。我檢查了所有文件都在那裏。給予所有文件相同的權限。

我不知道這裏有什麼問題。

這是conf文件:

RewriteEngine on 
RewriteMap manglelow int:tolower 
RewriteCond $1 [A-Z] 
RewriteRule ^/(.*)$ /${manglelow:$1} 
+0

是'PNG'情況如何?你想使用'png'訪問嗎? – Samir

+0

不可以。當我試圖訪問它時,它使用大寫字母 –

+0

PHP與您的問題有什麼關係?你是否將這些文件打開爲PHP的URL? – Marki555

回答

2

manglelowURL轉換爲小寫,這意味着您的文件需要小寫才能工作。

/assets/img/logos/logo-lg.pnG

將拉起文件

/assets/img/logos/logo-lg.png

只是你的文件重命名小寫。

0

是這裏的問題是,Reweite只爲與字母開頭,但其他文件開始用數字文件相匹配?嘗試[0-9A-Z]而不是[A-Z]

+0

試過了。沒有運氣。 –