我在PHP
應用程序中有以下目錄結構。在Apache服務器中找不到文件:PHP
最後2個文件,我可以訪問它。但是,當我嘗試打開前兩個文件時,它說沒有找到文件。我檢查了所有文件都在那裏。給予所有文件相同的權限。
我不知道這裏有什麼問題。
這是conf
文件:
RewriteEngine on
RewriteMap manglelow int:tolower
RewriteCond $1 [A-Z]
RewriteRule ^/(.*)$ /${manglelow:$1}
我在PHP
應用程序中有以下目錄結構。在Apache服務器中找不到文件:PHP
最後2個文件,我可以訪問它。但是,當我嘗試打開前兩個文件時,它說沒有找到文件。我檢查了所有文件都在那裏。給予所有文件相同的權限。
我不知道這裏有什麼問題。
這是conf
文件:
RewriteEngine on
RewriteMap manglelow int:tolower
RewriteCond $1 [A-Z]
RewriteRule ^/(.*)$ /${manglelow:$1}
manglelow
將URL
轉換爲小寫,這意味着您的文件需要小寫才能工作。
/assets/img/logos/logo-lg.pnG
將拉起文件
/assets/img/logos/logo-lg.png
只是你的文件重命名小寫。
是這裏的問題是,Reweite只爲與字母開頭,但其他文件開始用數字文件相匹配?嘗試[0-9A-Z]而不是[A-Z]
試過了。沒有運氣。 –
是'PNG'情況如何?你想使用'png'訪問嗎? – Samir
不可以。當我試圖訪問它時,它使用大寫字母 –
PHP與您的問題有什麼關係?你是否將這些文件打開爲PHP的URL? – Marki555