问题描述
我对如何正确处理不同的 .htaccess 的问题有点迷茫。
基本上我需要的是能够访问资产目录中的 * .css、* .js、* .png、* .etc 文件,而不管模板如何。
slim4 官方文档说明如下
确保您的 .htaccess and index.PHP
文件在相同的
公众可访问的目录。 .htaccess 文件应该包含这个
代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.PHP [QSA,L]
但是通过这种方式,公共目录之外的所有内容都是不可见的,所以我尝试在根目录中创建一个 .htaccess 文件,但没有取得多大成功,如果路径以“模板”开头,例如允许访问该资产文件(仅在文件包含有效扩展名并存在的情况下)。
在任何其他情况下,所需的行为应该是加载 public/index.PHP 然后应用程序正常启动
目录组织方式的描述性图像
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)