在apache服务器中找不到文件:PHP

时间:2015-06-19 19:38:57

标签: php .htaccess apache2

我在PHP应用程序中有以下目录结构。

enter image description here

我可以访问的最后2个文件。但是,当我尝试打开前2个文件时,它说文件未找到。我检查了所有文件都在那里。并且所有文件都有相同的权限。

我不知道这里有什么问题。

这是conf档案:

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

2 个答案:

答案 0 :(得分:2)

manglelowURL转换为小写,这意味着您的文件需要小写才能正常工作。

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

将拉出文件

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

只需将您的文件重命名为小写。

答案 1 :(得分:0)

此处的问题是,Reweite仅匹配以字母开头但其他文件以数字开头的文件吗?尝试[0-9A-Z]而不是[A-Z]