2016-04-25 84 views
0

我和cakePHP一起工作。我安裝並配置了一切。我也使用虛擬主機。當我打電話給基地網址時,我得到所有加載的CSS和js文件。但是當我在URL中包含方法名稱時,它顯示未找到。我認爲這是由於一些URL重寫問題。 我的項目目錄是/ var/www/html等/投注/ 我的.htaccess(/var/www/html/Betting/.htaccess)在cakephp中指定url中的動作時丟失了Css和Js文件

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ app/webroot/ [L] 
    RewriteRule (.*) app/webroot/$1 [L] 
</IfModule> 

和(在/ var/www/html等/投注/應用/.htaccess)是

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ webroot/ [L] 
    RewriteRule (.*) webroot/$1 [L] 
</IfModule> 

和(/var/www/html/Betting/app/webroot/.htaccess)是

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^$ webroot/ [L] 
    RewriteRule (.*) webroot/$1 [L] 
</IfModule> 

如果我所說的URL http://betting.spark.com/site一切都很好。但我打電話http://betting.spark.com/site/index它不是加載的CSS和JS文件。任何幫助,將不勝感激。 :)

回答

1

如何鏈接css文件和js文件?如果您將css和js文件放置爲cakephp樣式。你可以像這樣鏈接Html和Css文件。 js文件位於webroot/js和css文件下的webroot/css

<?= $this->Html->css(['bootstrap.css','bootstrap-theme.min.css']) ?> 
<?= $this->Html->script(['jquery-2.0.3.min.js','bootstrap.js']); ?> 
相關問題