从那以后,我一直试图让我的蛋糕应用程序正常工作(使用德语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文件一起使用没有任何问题。
答案 0 :(得分:0)
尝试在RewriteEngine On后的根.htaccess(/ k / front /文件夹中的htaccess)中添加此行:
RewriteBase /k/front/
编辑:我没有看到你把/ k / front /无处放在htaccess
中然后在你的htaccess版本中添加RewriteBase / 或者使用默认的htaccess添加RewriteBase / k / front /(在RewriteRules中没有/ k / front /)