2013-03-01 138 views
2

如何使用codeigniter從localhost中的url中刪除文件夾名?你好 我爲我的項目使用codeigniter franework。我將所有項目數據保存在「opt/lampp/htdocs/myprjectfolder」中。現在它的工作使用url「localhost/myprjectfolder」 現在我想從url中移除像「localhost /」那樣的foldername iemyprjectfolder它可以直接打開我的網站頁面(控制器)(即myprjectfolder)嗎?如何處理config.php或route.php文件?請給點時間和解決方案 謝謝如何使用codeigniter從本地主機的url中刪除文件夾名稱?

回答

0

把所有的文件放在文件夾的旁邊,直接在htdocs文件夾(不推薦)。

OR

您可以本地主機轉換爲虛擬域名

編號:

 http://drupal.org/node/1152594 
    http://www.learnbycode.com/content/how-assign-virtual-local-domain-name-your-localhost 
    http://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name 
+0

您還需要更改基礎URL在你的config.php我同意,但我不會推薦這個。 – 2013-03-01 06:28:23

+0

但是這將是非常乏味的方式,如果我有多個項目文件夾中,那麼它應該是混亂,所有的文件夾是htdocs目錄 – Sushil 2013-03-01 06:31:04

+0

下啊...這就是爲什麼我說的不是推薦,您可以本地主機轉換成虛擬域 – 2013-03-01 06:32:14

1

即而不是codeigniter配置 如果我們忽略了更換的htdocs項目文件夾 你最好的解決方案是使用virtual host

+0

thnk的穆罕默德的鏈接,即現在我的網站正在運行就像當我在URL http://somesite.com/我得到顯示我的主頁正確類型,但是當我點擊我的網站上的聯繫頁面,它無法找到該頁面和URL更改爲http://somesite.com/pages/contact但頁面數據不能disply.please給我一些時間 – Sushil 2013-03-01 10:39:53

+0

你的問題對我來說很清楚,夥計,' http://somesite.com/pages/contact'是你的內容地址,但它沒有顯示任何東西? – 2016-11-27 09:52:04

0

您可以在config/routes.php文件中刪除的文件夾名稱:

$route['folder/product/(:any)'] = "product/(:any)"; 
相關問題