【发布时间】:2017-08-03 06:36:25
【问题描述】:
我在 localhost 中有一个 codeigniter 项目,我想通过我的移动浏览器访问它。我已经将我的手机和PC设置在同一个网络中,因此我可以通过输入其IP地址从我的手机访问本地。我可以访问 htdocs 上的所有内容,但是当我访问 codeigniter 项目时,它给了我 404 not found 在移动浏览器上,但是当我在 PC 浏览器中输入 ip-address/codeigniter-project 访问它时没有问题。
我的 base_url 是$config['base_url'] = 'http://localhost/project_name/';
我的 .htaccess
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
我不确定我必须做什么,但这可能是我应该在 .htaccess 或其他配置中更改的内容。有什么线索吗?
【问题讨论】:
-
你检查过防火墙吗??禁用防火墙并检查一次。可能是这个原因。
-
是的,我已禁用防火墙并再次检查。没有结果。我认为我应该更改一些配置,因为我可以访问我所有的 htdocs 文件夹,除了这个 codeigniter 项目。
-
你在配置中的基本 url 是什么?请用它更新问题。
-
@kishor10d 已更新
-
将其设为空白,然后检查。或者代替 localhost - 输入您的机器 ip。
标签: php .htaccess codeigniter