我正在開發一個網站,每個數據庫條目都有一個網頁的早期階段。我的問題是 - 有什麼優點和缺點:(1)帶有$ _GET的單個php頁面返回特定的數據庫項目,或者(2)每個項目的單個網頁?PHP:每個數據庫項目的唯一頁面或_GET的單個php頁面?
例如,實施例1是這樣的 -
- mysite.com/alphabet.php?letter=a
- mysite.com/alphabet.php?letter=b
- mysite的。 ?COM/alphabet.php信= C
實施例2將是 -
- mysite.com/alphabet/letter_a.php
- mysite.com/alphabet/letter_b.php
- mysite.com/alphabet/letter_c.php
我建過嚴重的MySQL的唯一網站,我使用了示例1.假設顯示這些代碼的代碼對每個條目都起作用,我假設示例1將是最佳實踐,但是當我轉到類似網站時,他們似乎贊成示例2。
我試着搜索這個網站以及網頁這個答案,但它似乎是一個尷尬的搜索短語,因爲我已經空手回國。任何有識之士將不勝感激。
雖然他們剛纔一直在使用url重寫。擴展名(.html,.php)或缺少它並不意味着什麼 –
您可以使用示例1,並在.htaccess [mod_rewrite](http://httpd.apache.org/docs/2.0)中嘗試url重寫/misc/rewriteguide.html) – Alex
轉換是否可以雙向使用?它會將標準網址轉換爲顯示的網址,但是也允許用戶鍵入顯示的網址以獲得標準網址? – 1484