我有一個文件夾/pages/
腳本php
站點設置,其中重寫:htaccess的多個文件重寫根
www.example.com/pages/settings.php
...到...
www.example.com/settings
使用此代碼.htaccess
代碼:
RewriteEngine On
RewriteBase/
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?action=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?action=$1 [QSA]
但我也想用戶配置文件來重定向過多:
www.exmaple.com/user123
現在,我不知道這個最好的辦法是什麼,因爲我也有重定向到根頁。
我根據什麼GET
變量是url
一個user.php
其拉動用戶的數據有:
(www.exmaple.com/pages/user.php?username=user123)
但我在想,如果這是可能的改寫與htaccess
根以及初始頁面重寫?
我試圖做這樣的東西,但我還沒有得到它正常工作:
RewriteRule ^([a-zA-Z0-9_-]+)$ /pages/user.php?username=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/$ /pages/user.php?username=$1 [QSA]
任何幫助,將不勝感激。
謝謝你的幫助!我不認爲你可以建議更好的方法來處理用戶配置文件?也許像'/ user/user123'? – chriz 2013-04-21 16:52:43
@chriz請參閱更新的答案。 – 2013-04-21 17:00:00
非常感謝你,我認爲這就是我的願望! – chriz 2013-04-21 17:02:41