2017-03-09 62 views
2

有沒有可能。更改這樣的鏈接:from/user?u =用戶名=> /用戶名/用戶名

www.example.com/user?u=Username to => www.example.com/user/Username 

但仍然用PHP來識別它是哪個用戶。 最好沒有額外的頁面創建?

+0

樣子htaccess的相對路徑,你應該去檢查他們,尋找網址重寫! – kaldoran

+3

[用PHP重寫URL]可能重複(http://stackoverflow.com/questions/16388959/url-rewriting-with-php) –

+0

點擊我上面評論的鏈接 –

回答

2

正如我上面的評論,你應該使用URL重寫: 對於爲例把這個在您的網站的根名下.htaccess

Options +FollowSymlinks 
RewriteEngine on 
RewriteOptions Inherit 
RewriteRule ^/?user/([A-Za-z]+)$ user.php?u=$1 [L] 
+0

就放一個? befor第一個用戶,它的工作原理! – Silinator

+0

然後請標記問題解決我的答案。順便說一下,「?」之前的「/」表示「/」是可選的:) – kaldoran

+0

完成! Thx很多kaldoran和其他!小提示:如果你有相對路徑,你必須添加../因爲文件現在認爲它在訂單用戶 – Silinator

0

感謝您的幫助一起。這工作:

RewriteEngine On 
RewriteRule ^/?user/([A-Za-z0-9]+)$ user.php?u=$1 

小提示: 如果你有需要添加一個../ 由於文件現在認爲它是在文件夾的用戶