.htaccess - 使用RewriteConditions将多个变量传递给RewriteRule

时间:2017-04-27 23:11:20

标签: php apache .htaccess mod-rewrite

搜索并且无法找到任何类似的其他问题。

我在.htaccess文件中有这些示例行:

RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^service=rp$
RewriteCond %{REQUEST_METHOD} !=POST
RewriteRule ^(.*)$ https://www.example.com/redirect/?service=rp&token=$1&time=$2 [R=301,L]

但是,它没有将变量传递给RewriteRule。有三个变量:

服务,令牌,时间

查看了其他答案,并提到使用$ 1,$ 2和$ 3来捕获原始网址中的变量,但它似乎没有正确传递。

0 个答案:

没有答案