CodeIgniter:"application" 文件夹中的 js 和 css 文件。怎么做?
CodeIgniter: js and css files inside "application" folder. How to do?
我刚刚安装了 CodeIgniter 3,似乎 JS、CSS 和图像应该放在 Application
文件夹之外。如果不是,link 那些文件不会 运行。
出于多种原因,我希望将这些文件放在 application/views
文件夹中。我认为我应该正确设置 .htaccess 文件,但我也想“降低我的防御能力”。
你有什么建议?
您需要做的就是在应用程序文件夹中将 .htaccss 更改为全部拒绝以允许所有,然后确保您自动加载 url 帮助程序并从任何您想要的地方调用您的文件夹。
更新您可以在 application/.htaccess 中尝试此代码
RewriteEngine on
RewriteCond !^(index\.php|assets|assets/css|assets/js|assets/ficheros|assets/img|robots\.txt)
RewriteRule ^(.*)$ index.php/ [L]
如果使用 xampp/wampp 等,请将资产文件夹重命名为您想要的名称,不要停止然后重新启动它。当然粘贴代码的时候不要for get去掉deny all.
很简单,删除.htaccess文件里面的内容即可。它对我有用。
我刚刚安装了 CodeIgniter 3,似乎 JS、CSS 和图像应该放在 Application
文件夹之外。如果不是,link 那些文件不会 运行。
出于多种原因,我希望将这些文件放在 application/views
文件夹中。我认为我应该正确设置 .htaccess 文件,但我也想“降低我的防御能力”。
你有什么建议?
您需要做的就是在应用程序文件夹中将 .htaccss 更改为全部拒绝以允许所有,然后确保您自动加载 url 帮助程序并从任何您想要的地方调用您的文件夹。
更新您可以在 application/.htaccess 中尝试此代码
RewriteEngine on
RewriteCond !^(index\.php|assets|assets/css|assets/js|assets/ficheros|assets/img|robots\.txt)
RewriteRule ^(.*)$ index.php/ [L]
如果使用 xampp/wampp 等,请将资产文件夹重命名为您想要的名称,不要停止然后重新启动它。当然粘贴代码的时候不要for get去掉deny all.
很简单,删除.htaccess文件里面的内容即可。它对我有用。