我想在 Codeigniter 中阻止资产文件夹路径

I want to block assets folder path in Codeigniter

我是 Codeigniter 的新手,我想阻止我网站中的 assets 文件夹。我的意思是网站 users(website viewer) 输入 http://www.example.com/assets 它移动到 404 页面。

请帮帮我...!

提前致谢

如果您的资产文件夹在那里提供 CSS、JavaScript 和图像文件(就像预期的那样),并且是一个实际目录,那么您可以通过添加一个 .htaccess 文件到目录(假设它是 Apache 下的 运行),它将接受所有不是针对显式文件路径的请求,并将它们路由到网站 controller/action 以获得 404(或您使用的其他页面)为此)。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ http://yourdomain.com/path/to/404 [QSA,L]
</IfModule>

或者,您可以添加一个 index.php 文件,将浏览器重定向到 404 页面的位置,或显示 404 类型的页面作为响应。

header("Location: http://yourdomain.com/path/to/404");