2013-08-24 32 views
1

我正在使用Apache。如何顯示始終相同的網址?

我有www.example.com/?p_action=user_profile&post_author=34,我想用www.example.com/niceurl/

我想,如果用戶輸入任何網址中,www.example.com/niceurl/在他的瀏覽器中顯示(當然,www.example.com/?p_action=user_profile&post_author=34實際上是從服務器中檢索)。

RewriteRule似乎不是解決方案,是嗎?

感謝

+0

有人嗎?請幫助...... – Yura

回答

0

那麼你可以嘗試把,

RewriteEngine On 
RewriteRule ^([^/]*)/([^/]*)$ /?p_action=$1&post_author=$2 [L] 

在.htaccess文件。

IMO RewriteRule應該可以解決您的問題。

+0

使用此解決方案,如果我輸入「www.example.com/?p_action=user_profile&post_author=34」,我將獲得正確的頁面,但是瀏覽器中顯示的網址仍然相同。我希望它被替換,瀏覽器顯示「www.example.com/niceurl/」 – Yura