gpt4 book ai didi

.htaccess - mod_rewrite SSL 与其他规则事件

转载 作者:太空宇宙 更新时间:2023-11-03 14:18:45 25 4
gpt4 key购买 nike

我的 mod_rewrite 到 SSL 时遇到问题,同时保持我的其他规则。我需要所有页面都在 SSL 上,但通过添加规则它创建了一个重定向循环。

这是我目前所拥有的:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule (.*) https://www.domain.com/ [R=301]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

RewriteBase /

# Sign up
RewriteRule ^sign-up/$ /register.php [NC]

我哪里会出错?我试过改变 riles 的顺序,但没有成功。

干杯,RJ

最佳答案

您需要使用 [L] 标志退出重写迭代:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule (.*) https://www.domain.com/ [R=301,L]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteBase /

# Sign up
RewriteRule ^sign-up/$ /register.php [NC]

关于.htaccess - mod_rewrite SSL 与其他规则事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com