【发布时间】:2013-11-07 04:06:16
【问题描述】:
假设我有一个名为:www.example.com/today.php?id=123 的域名。我使用以下代码将其重定向到 url 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。我做错了什么?
谢谢!
【问题讨论】:
标签: php regex .htaccess mod-rewrite https