.htaccess与cakephp和addon域有关

时间:2014-08-31 10:50:35

标签: apache .htaccess cakephp mod-rewrite

我尝试将自己网站的插件添加到我的托管帐户,该帐户已经设置了cakephp。

我在插件域上遇到500错误,但我设法使用以下解决方案删除了​​此内容:http://expertsoverflow.com/questions/21345626/htaccess-addon-domain-issue-gives-500-error

现在我的.htaccess文件如下所示:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^maindomain\.co.uk [NC] 
RewriteRule    ^(.*)$ app/webroot/$1 [L]

RewriteCond ^seconddomain\.report [NC]
RewriteRule    (.*) http://seconddomain.report/$1 [L]
</IfModule>

现在我的插件域按预期工作,但我的主域名没有正确地将图像/文件请求转发到app / webroot文件夹,因此没有任何图片和css正在加载,没有页面可以通过第一个索引。< / p>

作为参考,最初的cakephp .htaccess文件是:

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

感谢任何帮助。

编辑:我的文件夹结构:

主域名: /的public_html / /的public_html /应用程序/根目录/

第二个域名: /的public_html / seconddomain /

1 个答案:

答案 0 :(得分:1)

我设法通过更改插件域的目录来解决这个问题。

而不是在/ public_html / seconddomain /中使用插件域,它现在是/ seconddomain / in root。然后我只是在/ public_html /文件夹中使用cakephp的标准.htaccess文件。