我有一個網絡社區,它現在正在增長。我喜歡爲我的網站做鏈接改造,然後我需要知道我的案例的最佳解決方案。htaccess和PHP - 重定向和漂亮的網址
現在我的htaccess看起來有點像這樣:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ index.php?page=user&username=$1 [L]
您可以鏈接到用戶喜歡這個domain.com/username,這就是好的。
然後,我有一個像
- 的index.php?頁=論壇& ID = 1
- 的index.php?頁= someotherpage & ID = 1 & anotherid = 5
- 指數不同的頁面。 php?page = 3rd
...等等。我想他們是這個樣子:
- domain.com/forum/23/title-of-the-thread
- domain.com/page2/id1/id2
.. 。 等等。
如何在不刪除我的domain.com/username功能的情況下製作這些漂亮的網址?你會建議什麼解決方案?
我在考慮創建一個檢查URL的文件,如果它匹配任何頁面和用戶等。然後它將重定向到一個標題位置。
Thnak你的答案。到了終點,你的意思是index.php?現在我有一個page.php,它切換?page =參數幷包含所需的內容頁面。您希望我將$ _GET中的$ page變量更改爲您的示例的結果,例如CASE/forum/DO include(「pages/forum.php」);等等 – Holsteinkaa 2012-03-02 09:58:26