亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Codeigniter 路由基礎故障排除

Codeigniter 路由基礎故障排除

PHP
汪汪一只貓 2022-01-02 14:50:03
我遇到了這個問題:我從網上下載了一個登錄/注冊系統,并根據我的需要進行了調整,設置了所有目錄和生根規則......一切正常,除了一件事。我在 kitematik 上運行燈,我的網站位于名為 appv2 的文件夾中。當我訪問http://localhost:8080/appv2 時,會顯示一個白頁。但是,如果我訪問http://localhost:8080/appv2/home,它會將我重定向到我的主頁...現在,我如何直接訪問我的主頁?我嘗試“播放” .htaccess 和 routes.php 文件,但我無法弄清楚......這是我第一次遇到這個問題。我給你留了一個鏈接,這樣你就可以下載項目的整個文件夾:https : //file.io/qtCebE 在下面我包括我的路由規則和 .htaccess 文件配置。/////////////////////////routes.php///////////////$route['register'] = 'user/register';$route['login'] = 'user/login';$route['logout'] = 'user/logout';$route['home'] = 'user/home';$route['appv2'] = 'user/home';$route['default_controller'] = 'User';$route['404_override'] = '';$route['translate_uri_dashes'] = FALSE;$route['(:any)'] = 'user/$1';//////////////////////////.htaccess////////////////RewriteEngine onRewriteBase /appv2/RewriteCond $1 !^(index\.php|resources|robots\.txt)RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ /appv2/index.php/$1 [L,QSA]
查看完整描述

1 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

您所看到的正是您設置它要執行的操作。

localhost:8080/appv2將轉到您定義的默認控制器 - user - 并將使用您的user/index方法,因此它希望在 index 方法中有一些東西。這不是“解決方法”,而是它的工作方式。這正是你所看到的。

你已經假設你的路線$route['appv2'] = 'user/home'; 將開始。好吧,只有當您的鏈接是localhost:8080/appv2/appv2 時,這才有效

您對$route['(:any)'] = 'user/$1' 的使用;值得懷疑。它將解析為您的用戶控制器中不存在的方法。所以在這種情況下我看不出它的意義。

這是一個快速的答案,所以如果您不確定任何事情,請詢問,我會看看我是否可以擴展它。


查看完整回答
反對 回復 2022-01-02
  • 1 回答
  • 0 關注
  • 207 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號