我想在 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");
我是 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");