如何显示始终相同的网址?

时间:2013-08-24 06:46:42

标签: regex apache .htaccess mod-rewrite

我正在使用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似乎不是解决方案,是吗?

由于

1 个答案:

答案 0 :(得分:0)

你可以尝试一下,

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

在.htaccess文件中。

IMO RewriteRule应该可以解决您的问题。