mod_rewrite为302一个空白查询字符串

时间:2010-10-13 15:14:43

标签: .htaccess mod-rewrite

我目前正在处理:

RewriteEngine On
RewriteBase /somepath

RewriteRule ^/$ home [R]

我希望GET /somepath请求通过302重定向到/somepath/home。我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

在.htaccess文件中使用mod_rewrite时,在测试模式之前,会从请求的URL路径中删除基本路径。这意味着/somepath(或更确切地说/somepath/,因为您实际上在/somepath/)被移除,因此剩余路径为空。所以:

RewriteRule ^$ home [R]