2016-04-25 86 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']); ?> 
相关问题