我目前正在处理:
RewriteEngine On
RewriteBase /somepath
RewriteRule ^/$ home [R]
我希望GET /somepath
请求通过302重定向到/somepath/home
。我在这里缺少什么?
答案 0 :(得分:1)
在.htaccess文件中使用mod_rewrite时,在测试模式之前,会从请求的URL路径中删除基本路径。这意味着/somepath
(或更确切地说/somepath/
,因为您实际上在/somepath/
)被移除,因此剩余路径为空。所以:
RewriteRule ^$ home [R]