Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从移动浏览器访问local的codeigniter项目时出现404错误_Php_.htaccess_Codeigniter - Fatal编程技术网

Php 从移动浏览器访问local的codeigniter项目时出现404错误

Php 从移动浏览器访问local的codeigniter项目时出现404错误,php,.htaccess,codeigniter,Php,.htaccess,Codeigniter,我在localhost中有codeigniter项目,我想通过我的移动浏览器访问它。我已将手机和PC设置在同一网络中,因此我可以通过键入手机的IP地址从手机访问本地。我可以访问htdocs上的所有内容,但当我访问codeigniter项目时,手机浏览器上找不到404,但当我在PC浏览器中键入ip地址/codeigniter项目访问它时,没有问题 我的基本url是$config['base\u url']='http://localhost/project_name/'; 我的.htaccess

我在localhost中有codeigniter项目,我想通过我的移动浏览器访问它。我已将手机和PC设置在同一网络中,因此我可以通过键入手机的IP地址从手机访问本地。我可以访问htdocs上的所有内容,但当我访问codeigniter项目时,手机浏览器上找不到404,但当我在PC浏览器中键入ip地址/codeigniter项目访问它时,没有问题

我的基本url是$config['base\u url']='http://localhost/project_name/';

我的.htaccess

选项+FollowSymLinks 选项-索引 DirectoryIndex.php 重新启动发动机 1美元^索引\.php | images | robots\.txt 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写规则^.*$index.php/$1[L,QSA]


我不确定我必须要做什么,但这可能是我应该在.htaccess或其他配置中更改的内容。有什么线索吗?

我的局域网地址是10.0.0.2。这是通过wifi访问android手机上本地主机所需的ip。要测试它是否正常工作,请在安装本地主机服务器的桌面浏览器中键入此ip地址。

通过将配置中的基本url更改为ip地址/项目名称来解决此问题

$config['base_url'] = 'http://10.0.0.2/project_name/';
而不是

$config['base_url'] = 'http://localhost/project_name/';

你检查防火墙了吗??禁用防火墙并检查一次。这可能是原因。是的,我已禁用防火墙并再次检查。没有结果。我想有些配置我应该更改,因为我可以访问我的所有htdocs文件夹,除了这个codeigniter项目。配置中的基本url是什么??请用它更新问题。@kishor10d updated将其置为空白,然后检查。或者代替localhost-输入您的机器ip。一切正常,但在我的codeigniter项目中不起作用。我已经通过ip地址访问了桌面和移动设备,我可以访问我的htdocs中的一些文件夹。可以访问使用本机php的其他项目。