Mod在带有查询的php页面上重写

时间:2013-01-16 12:56:49

标签: php .htaccess url mod-rewrite

我已经在笔记本电脑上安装了XAMPP,并且已经激活并运行了Mod Rewrite。我的网站上有一个页面如下:

http://localhost/TripMan/staff/viewstudent.php?id=2

我想这样做,以便当人们访问上面的URL时显示为:

http://localhost/TripMan/staff/studentinfo/2

如何编写重写规则来执行此操作?我以前从未使用过此功能。

由于

1 个答案:

答案 0 :(得分:1)

您需要使用.htaccess文件,如下所示:

# Turn on the rewrite engine
RewriteEngine On

# Set student rewrite
RewriteRule ^TripMan/staff/studentinfo/([0-9]*)/?$ TripMan/staff/viewstudent.php?id=$2 [NC,QSA]