關於thinkphp 跳轉後url路徑問題

來源:互聯網
上載者:User
從公司伺服器上下載了一個項目的zip包,解壓後運行在自己的本地環境下,是wamp包。問題是:
輸入地址 Localhost/MyApp/index.php/Admin 順利進入後台首頁,可是再隨便點擊一個欄目或者頁面,url地址就變成了 http://localhost/Admin/Coupon/lists/menuid/24/menupid/23這種形式,缺少了MyApp/index.php 這部分 請問如何解決呢?


回複討論(解決方案)

估計他重寫了url屏蔽了入口檔案,這個就沒必要改了吧

估計他重寫了url屏蔽了入口檔案,這個就沒必要改了吧


那這個在我本機環境上如何弄才能正常 運行 呢

估計他重寫了url屏蔽了入口檔案,這個就沒必要改了吧


主要是我現在一點別的欄目就報錯了,沒法用

http://Localhost/MyApp/Admin
這樣能進去嗎?

在thinkphp的當前模組的Conf目錄下,設定URL_MODEL為3,為2的時候是重寫入模式,index.php會被隱藏掉。

http://Localhost/MyApp/Admin
這樣能進去嗎?


不能,說找不到

在thinkphp的當前模組的Conf目錄下,設定URL_MODEL為3,為2的時候是重寫入模式,index.php會被隱藏掉。


只要改動這一個嗎,其他設定檔要改嗎,例如apache的


估計他重寫了url屏蔽了入口檔案,這個就沒必要改了吧


主要是我現在一點別的欄目就報錯了,沒法用


你看看.htaccess裡有沒有重寫屏蔽入口檔案的規則,如果有你看看config.php裡有沒有設定URL_MODEL,參數我忘了,你查查手冊。


http://document.thinkphp.cn/manual_3_2.html#url
你要到對應的模組去找,比如/Application/Admin/Conf/config.php,開啟該檔案,看看有沒有配置URL_MODEL,沒有的話就加上配置,把URL_MODEL改為相容模式試試。


http://Localhost/MyApp/Admin
這樣能進去嗎?


不能,說找不到

這說明你沒有開啟 url 重寫功能,至少是沒有使用 thinkphp 提供的 .htaccess 檔案



http://Localhost/MyApp/Admin
這樣能進去嗎?


不能,說找不到

這說明你沒有開啟 url 重寫功能,至少是沒有使用 thinkphp 提供的 .htaccess 檔案


剛開始我放了htaccess檔案,也修改了apache配置。好像沒有用


http://document.thinkphp.cn/manual_3_2.html#url
你要到對應的模組去找,比如/Application/Admin/Conf/config.php,開啟該檔案,看看有沒有配置URL_MODEL,沒有的話就加上配置,把URL_MODEL改為相容模式試試。


這個項目URL_MODEL被設定成2了

既然URL_MODULE和.htaccess都有的話就看下你httpd.conf裡的documentroot指向是不是根目錄,如果是根目錄就在後面加上/MyApp

TP架構下路徑是設定的,你看一看路徑是index.php?m=..&a=.. ..代表控制器名和方法名

TP架構下路徑是設定的,你看一看路徑是index.php?m=..&a=.. ..代表控制器名和方法名


這個我知道,但是一點別的頁面,index.php和項目名就都沒有了
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.