在Cpanel~temp / URL中配置CakePHP .htaccess

时间:2014-04-08 18:10:51

标签: apache cakephp-2.0

我正在尝试在Cpanel(Hostmonster)中设置CakePHP 2.x,而网站的域仍指向旧服务器。为了在没有域的情况下启动站点(用于演示),我必须使用http://[hosting-IP-address]/~mysite

这是我的默认.htaccess文件位于根目录(app /文件夹之前的那个):

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

如果我保持原样,我会收到404错误。当我删除.htaccess文件或将其留空时,网站内容会加载,但没有CSS。站点文件位于/home2/mysite/public_html/文件夹中。我尝试用不同的组合添加RewriteBase(~mysite,mysite,mysite / public_html),但没有用。

1 个答案:

答案 0 :(得分:0)

在htaccess文件中尝试: -

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

希望它能奏效!