2017-08-12 73 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