假设我有一个名为:www.example.com/today.php?id=123的域名。我使用以下代码将其重定向到网址www.example.com/yes/123/some-name :
Rewrite Rule ^yes/123/some-name$ today.php?id=123
但是现在我想让该链接在从 https 调用时始终重定向到 http。因此,我通过添加尝试了以下代码:
RewriteCond %{HTTPS} on
Rewrite Rule ^today\.php(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,NC,R]
发生的情况是它被重定向到 http 但使用以下 url:www.example.com/today.php?id=123 而不是保留原始的 www.example.com/yes/123/some-name。我究竟做错了什么?
谢谢!