Php 如何在服务器中的codeigniter中配置基本url
我正在使用多个域名的ipage主机,这些域名是根目录中的索引目录。我已将我的codeigniter项目上载到其中一个目录。我更改了基本url配置,如下所示 从Php 如何在服务器中的codeigniter中配置基本url,php,codeigniter,server,config,base-url,Php,Codeigniter,Server,Config,Base Url,我正在使用多个域名的ipage主机,这些域名是根目录中的索引目录。我已将我的codeigniter项目上载到其中一个目录。我更改了基本url配置,如下所示 从localhost/mertics/更改为http://mertics.com/ 并尝试使用http://mertics.com/Mertics(Mertics是Mertics.com索引的目录) 但是,它给出了一个错误:“404页未找到” 确保控制器下的文件名以大写字母开头 确保你的路线是正确的 请确保您的.htaccess是正确的 你能
localhost/mertics/
更改为http://mertics.com/
并尝试使用http://mertics.com/Mertics
(Mertics是Mertics.com索引的目录)
但是,它给出了一个错误:“404页未找到”
你能详细说明你的问题吗?”404“未找到页面”表示控制器下的文件名不存在但是项目在localhost中运行良好。我只更改了你的codeigniter中的base\u url。htaccess吗?你能检查一下controller文件夹下的php文件是否以大号开头吗?当您的项目在线发布时,请确保controller中php文件名的第一个字母是大号,否则会出现错误。这是个错误。但是,当我调用任何函数(例如:mertics.com/contact)时,它显示:'未指定输入文件',该联系人在控制器内?你能检查一下文件名和类名是否相同吗?也许那是你的错误,也许你应该检查一下你的.htaccess。更正.htaccess可能会解决您的问题如果Mertics是Mertics.com索引的目录,那么在url为“Mertics”是控制器名称之后不需要传递directoryname“Mertics”?