如何重写文件夹对特定文件的访问权限?

时间:2011-05-16 13:34:24

标签: php .htaccess mod-rewrite

我正在尝试设置以下规则:

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

因此,如果有人输入/health-safety,则会重定向到course-list.php?id=1

我还有其他规则,所以它需要检测它是否符合健康安全。

1 个答案:

答案 0 :(得分: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