我已经尝试了所有其他类似的问题,但无法找到解决方案
我正在运行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上运行但不在服务器上:(
感谢您的任何建议
答案 0 :(得分:1)
我认为您的.htaccess文件不是导致问题的原因。检查标题中href
标记的<link>
属性。 href
的值应指向.js文件所在的位置。如果此路径错误,您将收到404错误,表示/path/to/the/file
不存在