【发布时间】:2009-12-01 21:17:28
【问题描述】:
是否可以用 mod-rewrite 做类似的事情?
当前网址:
www.example.com/Departments/dynamicPage.php?DeptID=10&DeptName=HR设置重写:
www.example.com/hr可以重定向到上面(带有参数)吗?
我知道我可以在根级别创建一个“hr”文件夹并放入一个带有元刷新的 html 页面,但我讨厌额外的混乱。
我认为 .htaccess 301 是不可能的,但如果我错了,请纠正我。我正在寻找一个优雅的解决方案,可以添加到未来的实例中。
【问题讨论】:
-
只要您在 Apache 配置中的目录上设置了“AllowOverride FileInfo”,下面的 mod-rewrite 指令将在 .htaccess 文件中工作:httpd.apache.org/docs/2.2/mod/core.html#allowoverride
标签: apache mod-rewrite redirect http-status-code-301