0
我試圖在Cpanel(Hostmonster)中設置CakePHP 2.x,而站點的域仍指向舊服務器。爲了拉起沒有域名的網站(用於演示),我必須使用http://[hosting-IP-address]/~mysite
。在Cpanel中配置CakePHP .htaccess〜temp/URL
這是位於根(應用程序/文件夾之前的)我的默認.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
如果我離開它,因爲它是,我得到404錯誤。當我刪除.htaccess文件或將其保留爲空時,會加載網站內容,但不包含CSS。網站文件位於/home2/mysite/public_html/
文件夾中。我試着用不同的組合(〜mysite,mysite,mysite/public_html)添加RewriteBase,但沒有用。
是的,我試過了。我最終做的是取消註釋Configure :: write('App.baseUrl',env('SCRIPT_NAME'));在core.php中。它看起來很可怕,但它起作用(用於演示)。 – bazzaretta
.htaccess的變化並沒有解決我的問題,無論是core.php中未註釋的行 –