我工作的公司有一个CodeIgniter Web应用程序托管在Hostgator上,它工作正常,我被要求创建一个测试服务器并将代码上传到它(顺便说一句我&# 39; ma laravel编码器我没有在CodeIgniter中有任何经验),所以我在ubuntu上设置xampp并将代码放在与实时服务器相同的路径上,所以唯一的区别是域名,但我一直得到&# 34;未找到"在测试服务器上,例如:
domain.com/admin将带我进入实时服务器的admin / login / signin,但在测试服务器上我得到"在此服务器上找不到请求的URL / admin。" bt登录页面位于approot / application / modules / admin / controllers
domain.com/api/v1/user/inbox_detail将从实时服务器获得200响应,但在测试服务器中我得到"在此服务器上找不到请求的URL / user / inbox_detail& #34; btw用户控制器位于approot / application / controllers / api / v1
但是domain.com/home在位于approot / application / controllers
中的两台服务器上都能正常工作这里是.htaccess文件内容:
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.4/lodash.min.js"></script>
这是routes.php的内容:
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
view = inflater.inflate(R.layout.home_fragement_layout, container, false);
ButterKnife.bind(this, view);
bundle=getArguments();
registrationResponse=(RegistrationResponse)bundle.getSerializable("registerresponse");
setadapter();
hitUserFavouriteOutfitsapi();
swipeRefreshLayout.setOnRefreshListener(this);
toolBarTopChangeState =((ToolBarTopChangeState)context);
toolBarTopChangeState.stateChangeToolBarIcon(0);
toolBarTopChangeState.stateChangeToolBarText(getString(R.string.app_name));
return view;
}
这是config.php内容:
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|
(.*)\.swf|fonts|images|css|less|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [PT,L]
任何帮助都非常感谢,我已经度过了两天的生活,而且我仍然被困住了。