使用htaccess隐藏url变量

时间:2016-06-02 22:48:00

标签: .htaccess

在我的应用程序中,“pro”的原始文件名是profile.php,我使用htaccess来编写它。

现在我有一个如下所示的网址: http://localhost/campuslife/pro?u=mchati.evelyn

由于某些原因,我希望网址看起来像这样

http://localhost/campuslife/pro/mchati.evelyn

请问我该如何实现这个目标?

我尝试了什么:

RewriteEngine On
RewriteRule ^pro$ profile.php [L]

1 个答案:

答案 0 :(得分:2)

/campuslife/.htaccess内,您可以使用此规则:

RewriteEngine On

RewriteRule ^pro$ profile.php [L,NC]

RewriteRule ^pro/([^/]+)/?$ profile.php?u=$1 [L,NC,QSA]