我试图在Cpanel(Hostmonster)中设置CakePHP 2.x,而网站的域仍指向旧服务器。为了在没有域的情况下启动站点(用于演示),我必须使用http://[hosting-IP-address]/~mysite。
这是我的默认.htaccess文件位于根目录(app /文件夹之前的那个):
RewriteEngine on RewriteRule ^ $ app / webroot / [L] RewriteRule(。*)app / webroot / $ 1 [L]
如果我保持原样,我会收到404错误。当我删除.htaccess文件或将其留空时,网站内容会加载,但没有CSS。站点文件位于/ home2 / mysite / public_html /文件夹中。我尝试用不同的组合添加RewriteBase(~mysite,mysite,mysite / public_html),但没有用。
我尝试过重写基本设置然后我得到500内部服务器错误。请建议
答案 0 :(得分:0)
而不是更改您的网站.htaccess代码。我建议您更新本地PC主机文件,将您的站点指向新服务器,以便检查您的所有URL。
打开位于以下位置的主机文件:c:\ Windows \ System32 \ Drivers \ etc \ hosts,并使用新的主机IP地址添加以下代码
hosting-IP-address www.domain.com
hosting-IP-address domain.com