[閒聊] PHP 的 routing已刪文

看板PHP作者 (Neisseria)時間9年前 (2016/03/21 23:13), 9年前編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
這篇不是什麼大道理,是無意間發現的 應該也可以歸類在 [無用] 吧 如果各位不在意,可以繼續看下去 傳統上,單頁的 PHP 程式是以資料夾結構做為 routing 的方式 url 就像是 http://example.com/hello/user.php 有在寫 PHP 程式的人應該都知道這點 不過,使用 PHP 的 web framework,加入了 routing 的功能 也可以規畫出像是 http://example.com/hello/john/ 這樣的 url 最近用 Slim framework 寫了一些小程式 剛好又安裝了 HHVM VM,想說用 hhvm 跑跑看 結果 url 會變成 http://example.com/index.php/hello/john/ 雖然可以跑,但是不太美麗 但是不想因此就放棄 HHVM 於是用 Laravel 寫了一個 Hello, World 等級的小程式 發現 url 又變成好看的 http://example.com/hello/john/ 由於 PHP 的 web framework 實在太多了 小弟實在沒力氣一個個去試 其他的就給有興趣的人自行去玩吧 [Update] 感謝各位大大提示。我是用內建的 server 去跑 像是 php -S localhost:4000 和 hhvm -m server -p 4000 的確是沒想到可以從 server 設定來處理 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.194.74 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1458573207.A.A29.html

03/21 23:44, , 1F
那不是 Silm 的問題,你自己要想辦法把 index.php 隱藏掉
03/21 23:44, 1F

03/21 23:44, , 2F
從 Apache 或 Nginx 的配置檔著手
03/21 23:44, 2F

03/22 00:26, , 3F
這…你應該去看看.htaccess怎麼寫,瞭解一下很好玩~
03/22 00:26, 3F

03/22 00:27, , 4F
key word:url Rewrite
03/22 00:27, 4F

03/22 01:28, , 5F
因為有些framework會把index.php不顯示出來 網站比較好
03/22 01:28, 5F

03/22 01:28, , 6F
03/22 01:28, 6F

03/22 07:48, , 7F
推teli 簡單又方便
03/22 07:48, 7F
※ 編輯: Neisseria (175.180.194.74), 03/22/2016 09:15:46

03/22 21:22, , 8F
apache: htaccess or apache.conf & nginx: nginx.conf
03/22 21:22, 8F
文章代碼(AID): #1My0-Nef (PHP)
文章代碼(AID): #1My0-Nef (PHP)