访问RewriteRule中的整个URL路径

时间:2015-10-27 23:33:31

标签: apache mod-rewrite

目前,我的RewriteRule仅在我使用当前路径时有效,例如加载网址

http://localhost/rest/v1/test

重定向到网址:

http://localhost/rest/v1/index.php?url=test

大。但是,我想对此更加谨慎,并重定向到正确的API版本,所以我没有这些硬编码值。但是,只有当我包含当前路径组件时,RewriteRule才有效。这是我的规则:

RewriteRule ^(test)$ https://localhost/rest/v1/index.php?url=$1 [QSA,NC,L,R]

如何获取版本路径组件并将其传递到重定向URL?

1 个答案:

答案 0 :(得分:0)

我明白了。我正在测试htaccess文件,意图将其添加到配置文件中。我没有意识到(虽然现在我知道这很明显)htaccess只有自己文件夹的范围。