我有一个CodeIgniter应用程序在我的本地计算机上使用虚拟主机正常工作,我通过http://mysite.local
我试图让它在不同的机器上工作,由于某种原因我不能使用虚拟主机,因此我必须通过http://x.x.x.x/mysite
访问它,其中x.x.x.x
是一个IP地址,{ {1}}是计算机上的文件夹名称。页面显示,但资产为404.浏览器正在尝试检索mysite
,如果它应该是http://x.x.x.x/asset.css
如何更改.htaccess以便正确检索资产?
的.htaccess
http://x.x.x.x/mysite/asset.css
的config.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
答案 0 :(得分:0)
正如您所提到的 我试图让它在另一台计算机上运行 和 其中xxxx是一个IP地址,而mysite是该文件夹机器上的名称 您必须设置相应机器路径的基本URL。
$config['base_url'] = 'http://x.x.x.x/mysite/';