2012-10-16 21 views
-1

我有一個名爲users.php的網站,它接受URL變量「username」並返回基於該變量的用戶信息。例如,URL users.php?username = someuser將檢索用戶「someuser」的數據。 我很好奇如何爲每個用戶創建單獨的URl,以便mysite.com/someuser重定向到users.php?username = someuser。如何使用PHP創建單個用戶頁面?

有人可以解釋如何對我做這個?

感謝您的幫助!

+1

查找'.htaccess'和重定向如果您正在使用一個Apache服務器。 – JCOC611

+2

有很多關於它的問題和教程,可以考慮尋找'漂亮的url','seo url','.htaccess','重寫規則'。 –

回答

1

您必須編輯.htaccess文件。 看看here

例如:

RewriteEngine On 
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1 
RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1 

它會轉換網址,像

site.com/user123/ or site.com/user123 

site.com/user.php?username=user123 
+0

將很高興實際上共享SO上的例子,並引用該網站作爲您的來源,我看到的這麼多死鏈接。編輯程,顯示「如何」 – TerryProbert

+0

增加了一個例子:) – Lior

+0

真棒:) * upvoted * – TerryProbert

相關問題