我尝试将自己网站的插件添加到我的托管帐户,该帐户已经设置了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 /
答案 0 :(得分:1)
我设法通过更改插件域的目录来解决这个问题。
而不是在/ public_html / seconddomain /中使用插件域,它现在是/ seconddomain / in root。然后我只是在/ public_html /文件夹中使用cakephp的标准.htaccess文件。