Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何告诉代码点火器忽略/lib/css路径_Php_Codeigniter - Fatal编程技术网

Php 如何告诉代码点火器忽略/lib/css路径

Php 如何告诉代码点火器忽略/lib/css路径,php,codeigniter,Php,Codeigniter,我如何告诉CodeIgniter忽略/lib/css文件夹并加载我的样式表,而不是尝试通过我的控制器加载内容?您的问题并不完全清楚。如果这是您想要的,您可以执行以下操作 echo link_tag('css/mystyles.css'); 给出: <link href="http://site.com/css/mystyles.css" rel="stylesheet" type="text/css" /> 代替mystyles.css,您可以提供您的样式表。我将直接从以下内容获

我如何告诉CodeIgniter忽略/lib/css文件夹并加载我的样式表,而不是尝试通过我的控制器加载内容?

您的问题并不完全清楚。如果这是您想要的,您可以执行以下操作

echo link_tag('css/mystyles.css');
给出:

<link href="http://site.com/css/mystyles.css" rel="stylesheet" type="text/css" />

代替mystyles.css,您可以提供您的样式表。

我将直接从以下内容获取它:

默认情况下,index.php文件将是 包括在您的URL中: example.com/index.php/news/article/my_article

您可以通过以下方式轻松删除此文件: 将.htaccess文件与一些 简单的规则。下面是一个例子 这样的文件,使用负片 一种方法,在该方法中,一切都是 已重定向,但指定的项目除外:

在上面的示例中,任何HTTP请求 除index.php之外, 图像和robots.txt被视为 请求您的index.php文件

使用.htaccess:您可以决定哪些文件和文件夹可以直接访问,如css或图像。 Without.htaccess:对应用程序的所有引用都通过index.php路由,因此不存在冲突的可能性 在上面的示例中,允许直接访问两个文件和一个目录映像。任何其他请求都是通过Codeigniter路由的,所以如果您有一个名为css的控制器,并且想要访问它,您可以通过将其从列表中删除来实现。如果您有一个名为css的目录,您可以将其添加到此异常列表中,并可以直接访问它以及其中的所有文件


另一个注意事项:不要尝试将.././相对/路径与CI一起使用,请使用完整URL或/绝对/路径。使用现有的帮助程序,如base_url和link_标记,如

中所示,什么告诉codeIgniter routing不要重写该url以访问css控制器?
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]