我刚安装了CodeIgniter 3,似乎JS,CSS和图像应该放在OUTSIDE Application
文件夹中。如果没有,则链接到那些文件不会运行。
出于多种原因,我希望在application/views
文件夹中包含这些类型的文件。我认为我应该正确设置.htaccess文件,但我也希望" 降低我的防御能力 "。
你有什么建议?
答案 0 :(得分:0)
您需要做的就是在应用程序文件夹中.htaccss更改拒绝全部允许所有,然后确保您自动加载网址助手并从您想要的地方调用您的文件夹。
更新您可以在application / .htaccess
中尝试此代码RewriteEngine on
RewriteCond $1 !^(index\.php|assets|assets/css|assets/js|assets/ficheros|assets/img|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
如果使用xampp / wampp等将资源文件夹重命名为你想要的停止然后重新启动它。当然,当粘贴代码不能删除deny all时。
答案 1 :(得分:-1)
简单,只需删除.htaccess文件中的竞争对象即可。它对我有用。