2009-12-11 41 views
5

我有網址爲:更改URL地址作簡短的PHP

localhost/ab/directory.php?id=200 

ID = 200珍妮ID件

如何將其更改爲

localhost/ab/jenny 

是可能的嗎?

謝謝

+2

歡迎StackOverflow上。偉大的第一個問題 – Sampson 2009-12-11 05:39:45

+1

你在什麼網站服務器上? Apache還是IIS? – Nirmal 2009-12-11 05:39:56

+0

爲什麼大家都認爲他在使用Apache? – Nirmal 2009-12-11 05:41:04

回答

1

可以在至少2種不同的方式做到這一點:

  • 使用mod_rewrite爲Apache映射的搜索引擎友好的URL到您的查詢字符串基於URL。
  • 使/ab一個PHP腳本,檢查PATH_INFO檢索/jenny。您必須將Apache配置爲將不帶擴展名的腳本作爲php腳本來處理。
+0

我對ponit 2感興趣。 'localhost/ab/directory.php?id = 200',對不起'ab'是我的項目。 示例:我有home.php,在home.php中我使用href調用localhost/ab/directory.php?id = 200。然後我想直接到directory.php,但我想在地址欄中更改爲'localhost/ab/jenny'。 在directory.php中,只能得到jenny並調用mysql來獲取詳細名稱,地址等。 你能否給點2的樣本,對不起我的英文bad.thank you – Iwan 2009-12-11 06:01:40

+0

@Iwan:對不起,爲了選項2工作,'/ ab'必須是一個實際的php腳本,而不是你的情況下的目錄。我建議你選擇第一種方法,因爲這是兩種方法中被廣泛使用和接受的方法。 – Asaph 2009-12-11 06:04:54

+0

好的。我很感興趣你的選擇2.但我的網站正在運行。任何問題,如果我這樣做?你可以給我的問題樣本..請。 謝謝。 – Iwan 2009-12-11 06:09:28