Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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 如何使用codeigniter从本地主机的url中删除文件夹名称?_Php_Codeigniter - Fatal编程技术网

Php 如何使用codeigniter从本地主机的url中删除文件夹名称?

Php 如何使用codeigniter从本地主机的url中删除文件夹名称?,php,codeigniter,Php,Codeigniter,如何使用codeigniter从本地主机的url中删除文件夹名称? 你好 我正在为我的项目使用codeigniter franework。我正在将我的所有项目数据保存在“opt/lampp/htdocs/myprjectfolder”中。现在它可以使用url“localhost/myprjectfolder”工作了 现在我想从url中删除foldername,如“localhost/”,它能直接打开我的网站页面(控制器)(如myprjectfolder)吗?如何处理config.php或rout

如何使用codeigniter从本地主机的url中删除文件夹名称? 你好 我正在为我的项目使用codeigniter franework。我正在将我的所有项目数据保存在“opt/lampp/htdocs/myprjectfolder”中。现在它可以使用url“localhost/myprjectfolder”工作了 现在我想从url中删除foldername,如“localhost/”,它能直接打开我的网站页面(控制器)(如myprjectfolder)吗?如何处理config.php或route.php文件?请提供一些时间和解决方案
谢谢

将所有文件放在文件夹外,直接放在htdocs文件夹中(不推荐)

您可以将本地主机转换为虚拟域名

参考:


下载EasyHP并设置虚拟域,简单易行


这不是codeigniter配置 如果我们忽略使用htdocs替换项目文件夹
最好的解决方案是使用您可以删除
config/routes.php
文件中的文件夹名称:

$route['folder/product/(:any)'] = "product/(:any)";

您还需要更改config.php中的基本URL。我同意,虽然我不建议这样做。但这将是非常乏味的,如果我有多个项目文件夹,那么所有文件夹都在htdocsYeah下,这将是一件混乱的事情……这就是我说不推荐的原因,你可以将localhost转换为虚拟域jeffrey我也这样做,但它不能像我键入时那样工作它直接进入xampp主页OK prashant现在请帮助我如何将localhost转换为虚拟域Hnk的Mohamad我现在使用的是虚拟主机ie我的站点运行就像我键入url时一样,我可以正确显示我的主页,但是当我在我的网站上点击联系人页面时,它找不到页面和url更改为,但页面数据无法显示。请给我一些时间,你的问题对我来说是
t清楚,伙计,'http://somesite.com/pages/contact'您是内容地址,但它不显示任何内容?
$route['folder/product/(:any)'] = "product/(:any)";