2017-08-12 110 views
0

/CSS或/ JS我已经设置为笨的路线不工作时,在URL

$route['(:any)'] = 'category/view/$1'; 

它的工作原理,当URL包含mysite.com/css或mysite.com/js除了每次的路线。

我想要有像mysite.com/css这样的URL,我该怎么办?

谢谢。

+0

确保您已设置自己的基本网址上的config.php – user4419336

回答

0

htaccess的规则,所以你会尽力

<IfModule mod_rewrite.c> 
ReWriteEngine On 
RewriteCond $1 !^(index\.php|resources|assets|robots\.txt) 
ReWriteCond %{REQUEST_FILENAME} !-f 
ReWriteCond %{REQUEST_FILENAME} !-d 
ReWriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 

你可能想只是删除了扩展,使这一部分会做

+0

谢谢这个工作为了我。 –

0

我要承担那些网址静态文件,而不是动态生成Javascript或CSS文件。这意味着这些URL根本不需要击中Codeigniter。我不知道你正在使用哪个Web服务器,但大多数(如果不是全部的话)可以配置为将这些URL路由到一个静态文件夹,而不会碰到你的PHP引擎。保存你的资源。

这里是如何做到这一点在Nginx的链接:它在这里得到解答Serving Static Content - Nginx

适用于Apache:Apache not serving static content correctly