【发布时间】:2021-02-05 14:04:39
【问题描述】:
我已成功完成通配符 301 重定向,但我想知道是否有必要保留强制 HTTPS 的重写规则以及 .htaccess 文件中的代码顺序是否重要。
例如,我应该做一个重定向链,如 http://oldsite.com 到 https://oldsite.com 到 https://newsite.com
这是旧网站上的 .htacess 文件:
# HTTPS forced by SG-Optimizer
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# END HTTPS
#REDIRECT
Redirect 301 / https://newsite.com/
#END REDIRECT
【问题讨论】:
标签: apache .htaccess redirect https