2011-05-16 65 views
0

我试图建立以下规则:如何重写文件夹访问特定文件?

RewriteRule ^(?=health-safety/.*)([^/\.]+)/?$ course-list.php?id=1 [L] 

所以,如果有人进入/health-safety会重定向到course-list.php?id=1

我还有其他的规则怎么回事,所以它需要检测,如果它是对卫生安全。

+0

这是不工作? – 2011-05-16 13:36:34

+0

问题到底是什么? – anubhava 2011-05-16 14:21:14

回答

1

如果他们将进入www.yoursite.com/health-safety/,这个规则应该工作:

RewriteRule ^health-safety/?$ course-list.php?id=1 [L] 

是否会有额外的路径,您可能需要这条规则:

RewriteRule ^health-safety/([^/\.]+)/?$ course-list.php?id=$1 [L] 

在第二个范例www.yoursite.com/health-safety/5将显示www.yoursite.com/course-list.php?id=5