蛋糕2. +共享主机 - 404错误

时间:2014-08-30 08:19:58

标签: apache .htaccess cakephp shared-hosting

从那以后,我一直试图让我的蛋糕应用程序正常工作(使用德语1& 1主机)。所需的地址是:http://www.bzalewski.de/k/front。如果你打开它,你可以看到,它没有图像和CSS。另外这个:http://www.bzalewski.de/k/front/art/discover不起作用(但是它在本地与XAMPP一起工作。没有路由,只有ArtController - > public function discover())。

我按照本文中的说明操作:http://bakery.cakephp.org/articles/tim_m/2007/09/20/500-errors-with-1and1-hosting-apache-1-x

我的三个.htaccess看起来像这样:

./。htaccess的

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

./应用程序/ htaccess的

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

。应用程序/根目录/ htaccess的

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ /k/front/app/webroot/index.php?url=$1 [QSA,L] 
</IfModule>

我将不胜感激任何帮助:

  • 让控制器工作(art/discover正常工作)

  • webroot目录中制作图像和其他内容

提一下:我的本地XAMPP安装与标准.htaccess文件一起使用没有任何问题。

1 个答案:

答案 0 :(得分:0)

尝试在RewriteEngine On后的根.htaccess(/ k / front /文件夹中的htaccess)中添加此行:

RewriteBase /k/front/

编辑:我没有看到你把/ k / front /无处放在htaccess

然后在你的htaccess版本中添加RewriteBase / 或者使用默认的htaccess添加RewriteBase / k / front /(在RewriteRules中没有/ k / front /)