2014-05-10 55 views
0

我正在開發一個網站,其中所有成員都有條款來設置自己的網址。我的網站地址是www.example.com在php中動態地重命名

如果成員設置自己的網址爲www.example.com/his_name,該網址與用戶ID一起存儲在數據庫中。

當這個用戶輸入這個網址時,他應該得到他的網頁。

在我的網站共同頁面調用profile?id=$id,顯示每個人的個人資料。 所以當用戶輸入www.example.com/his_name時,會顯示他的頁面。

但是沒有名爲'his_name'的頁面。

我該如何實現這一目標?

在此先感謝

+0

谷歌爲'mod_rewrite'及相關 –

+0

你應該尋找'的.htaccess mod_rewrite'。 – biolarnative

回答

0

在你.htaccess文件:

RewriteEngine On 
RewriteRule ^([a-zA-z0-9]+)$ /profile.php?id=$1 [QSA] 

在你profile.php的代碼,你將不得不處理在$_GET['id']的用戶名,然後顯示相應的網頁。

你應該尋找mod_rewrite有關此主題的更多信息。