apache 重定向未命中 /

apache 重定向未命中 /

我配置了端口 80:

Redirect permanent / https://www.scool.cool/

但如果我输入例如:scool.cool/wp我得到了https://www.scool.coolwp

我该如何解决这个问题?我该如何添加 miss 斜线?

答案1

在 .htaccess 或 httpd.conf 中尝试此操作:

这将启用重写功能:

RewriteEngine On

这将检查以确保连接还不是 HTTPS:

RewriteCond %{HTTPS} !=on

此规则将把用户从其原始位置重定向到同一位置,但使用 HTTPS:

RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

完整示例:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

我希望这能有所帮助。

相关内容