RewriteEngine On
RewriteRule ^hr$ Departments/dynamicPage.php?DeptID=10&DeptName=HR [R=301]
Jordan Ryan Moore
2009-12-01 21:23:39
RewriteEngine On
RewriteRule ^hr$ Departments/dynamicPage.php?DeptID=10&DeptName=HR [R=301]
Seems reasonable. Something along the lines of this should do the trick:
RewriteRule ^hr$ /Departments/dynamicPage.php?DeptID=10&DeptName=HR [L]
If you want to make it generic:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /Departments/dynamicPage.php?DeptID=10&DeptName=$1 [L]
Of course, then you need to be careful about people heading to departments which don't actually exist, and you'll need to make sure all your DeptNames make sense.
If you want a 301 redirect, use [R=301]
or [L,R=301]
at the end of the rewrite rule.