訪問路徑http://tp6.com/index.php/index/index/admin
尘世*จุ๊บ
尘世*จุ๊บ 2020-05-19 17:35:58
0
2
2831

為什麼我的按照老師的放到index文件下訪問的時候路徑變成這樣才能訪問?

http://tp6.com/index.php/index/index/admin

尘世*จุ๊บ
尘世*จุ๊บ

全部回覆(1)
!

這裡說的入口文件指的是公共/ index.php文件,設定檔就在這個目錄下可以去掉URL位址裡面的入口文件index.php,但是需要額外配置WEB伺服器的重寫規則。以Apache為例,在需要文件入口的同級添加.htaccess檔(官方預設自帶了該檔),內容如下:

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/ [QSA,PT,L]
</IfModule>
如果用的phpstudy,规则如下:
<IfModule mod_rewrite.c>
 Options +FollowSymlinks -Multiviews
 RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:] 
 </IfModule>

  • 回覆 你好,謝謝你的回答,那個問題已經解決了,但是現在只能存取index方法,不能存取裡面的hello方法,控制器不存在:app\index\controller\Hello :
    尘世*จุ๊บ 作者 2020-05-20 12:36:54
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板