我将以下设置作为develop.metrolansing.com 的.htaccess 文件:
RewriteEngine On
Redirect 301 /forum https://develop.metrolansing.com/discussions
RedirectMatch ^/$ /discussions/
RewriteRule ^wp-content/uploads/2016/09/(.*)$ /ebay/$1 [R=301,NC,L]
RewriteBase /
RewriteCond %{HTTPS} !^on$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
对http://develop.metrolansing.com的请求被重定向到https://develop.metrolansing.com,对http://develop.metrolansing.com/forum的请求也被重定向到https://develop.metrolansing。 com/discussions(该站点现在位于 /discussions)。
但是,如果我访问http://develop.metrolansing.com/discussions,请求不会重定向到 https。
为什么最后一行没有正确重定向对子目录的请求?