允许访问codeigniter中的某些php文件

时间:2017-03-15 11:33:59

标签: .htaccess codeigniter

我已经尝试了所有其他类似的问题,但无法找到解决方案

我正在运行codeigniter并且需要允许一些php文件可以查看和访问(好吧它们是压缩的javascript文件whaih由压缩库制作)

所以我基本上把它包含在页面上: /tmp/master_top_jsCBM1_1_applicant_js.php

此文件确实存在,但我找到了404 Page Not Found

在.htaccess中我有这个:

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|mobile|tmp|fonts|images|js|site|css|robots\.txt|^(.*).css|(.*).jpg|(.*).js)
RewriteRule ^(.*)$ index.php/$1 [L]

请注意我有' tmp'文件夹可以在这里访问,这是所有这些php / javascript文件的地方!

奇怪的是,这可以在我当地的MAMP上运行但不在服务器上:(

感谢您的任何建议

1 个答案:

答案 0 :(得分:1)

我认为您的.htaccess文件不是导致问题的原因。检查标题中href标记的<link>属性。 href的值应指向.js文件所在的位置。如果此路径错误,您将收到404错误,表示/path/to/the/file不存在