我在Codeigniter中构建了一个Web应用程序,并希望将其部署在仅供内部使用的服务器上。我可以通过IP地址55.555.555.555/app访问它,但它给了我codeigniter的默认404页面,即使我有一个自定义编码的404页面。我检查以确保我的htaccess文件正在通过创建错误正在工作,并且正在读取它。目前我的index.php旁边的htaccess文件中有以下代码。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [R]
</IfModule>
服务器正在运行14.04.1-Ubuntu,不确定是否有帮助。非常感谢任何指导我正确方向的帮助。
答案 0 :(得分:0)
如果您尝试在本地访问该应用,请在您的网址中使用本地网络IP(通常为192.xxx.xx.xx ..),而不是外部网络。如果使用外部IP,则必须转发端口,通常是端口80,这是Web http协议的默认设置。
编辑:这就是您在Ubuntu上找到本地IP的方式:https://askubuntu.com/questions/430853/how-do-i-find-my-internal-ip-address